Introduction
lingua.autotranslate is an autotranslation toolkit for .po files using Google Translate API.
Usage
To use this package you should add the following part to your buildout:
[buildout]
...
parts =
...
autotranslate
...
[autotranslate]
recipe = zc.recipe.egg
eggs =
lingua.autotranslate
When running bin/buildout it will create a new console script for you, bin/autotranslate which requires at least two parameters:
~/workspace/my.product $ bin/autotranslate -h
usage: autotranslate [-h] -i <locale> <po file> [-s LANGUAGE] [-u]
Translate Po files.
optional arguments:
-h, --help show this help message and exit
-i <locale> <po file>
Locale and filename of po-file to process
-s LANGUAGE Source language to translate from.
-u Force updating translations by retranslating all
msgids.
Example:
See translation example below.:
~/workspace/my.product $ bin/autotranslate -i de src/my/product/locales/de/LC_MESSAGES/my.product.po
[ Success ] New product -> Neues Produkt
[ Success ] Specification -> Beschreibung
[ Success ] Language -> Sprache
[ Found variable(s) ] ${back}
[ Success ] Back to product ${back} -> Zurück zum Produkt $ { back }
...
Contributors
Daniel Widerin [saily] <daniel@widerin.net>
Changelog
0.2.1 (2014-03-17)
Update docs. [saily]
0.2 (2014-03-17)
Print Found variables message to inform users to validate their i18n variables, because they get translated too. You will need to manually fix them after running lingua.autotranslate. [saily]
Allow configurable source language to start autotranslation from languages different to English. [saily]
Python 2.7 ships argparse but Python 2.6 does not. Add it as a installation requirement when running on Pyton 2.6. [saily]
0.1 (2013-09-06)
Package created using templer [saily]
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file lingua.autotranslate-0.2.1.zip.
File metadata
- Download URL: lingua.autotranslate-0.2.1.zip
- Upload date:
- Size: 18.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4bce660c49ce8e546c6718de07d2ea0bd9be538c076905229d5ab408041c026
|
|
| MD5 |
39551d56726c245e2d94ef3bd8f0542f
|
|
| BLAKE2b-256 |
62597ee7843261efb386029ad8550d4fa5179c58e8c5af4f7ccf7cf84d1d53d0
|