Create a zip or tar.gz of your module or theme extension. The archive should contain the extension's folder.
In this example we will used a module called HelloWorld. The archive would contain the module files in the folder HelloWorld just as you would expect it to appear in your modules/ folder.
This module will attempt to extract a POT file from Core-1.2, Core-1.3 and Core-1.4 type (both psr-0 and psr-4) extensions.
HelloWorld/ HelloWorld/Controller/UserController.php HelloWorld/Resources/views/User/main.tpl
This utility will unpack this, extract the gettext strings and provide a .zip download with .pot file.
The completed .zip will contain the the POT file in /locale
locale/module_helloworld.pot - template of all extracted translation keys
This service is provided free of charge and carries NO WARRANTY. Once your files are uploaded to the server, they are IMMEDIATELY processed and deleted. Your files are not stored on the server. By using this script you explicitly release us from any liability and you grant us use of the files for the express purpose of extracting the gettext string after which point the module or theme files are deleted.