![Lead Image © Yang MingQi; 123RF.com Lead Image © Yang MingQi; 123RF.com](/var/ezflow_site/storage/images/archive/2019/51/translation-tool-with-version-control/po-22259-123rf-yang_mingqi__123rf-grundlegende_buchstaben_resized.png/163578-1-eng-US/PO-22259-123RF-Yang_MingQi__123RF-Grundlegende_Buchstaben_resized.png_medium.png)
Lead Image © Yang MingQi; 123RF.com
Translation tool with version control
Polyglot
Developer Michal Cihar coined the artificial word "Weblate" by combining "web" and "translate." Closely linked to a version control system (VCS), Weblate is written in Python and used for continuous translation of text (e.g., in internationally active projects). Thanks to its adaptable structure, it can also be used for smaller projects.
Weblate currently supports the integration of about 350 languages as a basic framework. However, these are only basic definitions, such as the language name, plural formation, text direction, and language code (usually ISO 639-1). You can create your own language definitions or change existing ones. Depending on the tool's settings, the translation itself then comes from the web community or a defined set of people, as well as through integrating machine translation [1], such as DeepL, Amazon Translate, or Google Translate. Weblate itself can also act as a machine translator by accessing the Whoosh full-text engine.
Installation
Cihar cites three basic installation methods. The first relies on Docker, which is recommended for those who are satisfied with the existing functionality of Weblate and do not want to adapt the code themselves, although this is also possible. With the second option, again the code of Weblate remains unchanged; it requires a Python environment, which is set up with virtualenv
. The third option is an installation from the source code that resides on GitHub [2].
The Git repositories can also be installed directly in OpenShift. The setup is described in detail in the Weblate documentation [3]. Weblate also offers a hosted version [4], in which the setup and hosting are
...Buy this article as PDF
(incl. VAT)