Skip to content
René Panzar edited this page Jan 25, 2017 · 7 revisions

Translatr

A modern and intuitive i18n tool. Translatr simplifies i18n for developers and translators. It uses the Play Framework to translate your projects. Importing conf/messages.locale files allows easy locale creation.

Demo Installation

Project Overview Example

Features

  1. Translation management within projects
  2. Easy upload and download of locales/translations
  3. User management externalised (Facebook, Google, Twitter, Github)
  4. Allow others to contribute to your project (developers, translators)
  5. Command line interface allows scripting integration

Translation Management

Create your own project along with your locales and keys within Translatr. Add translations using two different views for developers (key oriented) and translators (locale oriented).

Bulk operations

Easily import your existing i18n files into your locale. Translatr will create all keys and translations for you. You can then export your locales into separate files. Using the CLI also increases productivity -- it does the importing/exporting for you.

Supported Files for Import/Export

  1. Java Properties
  2. Play Messages
  3. Gettext PO files

[User Management](User Management)

This is not yet another platform where you need a user account. Just use your existing Facebook, Google, Twitter, Github account and start working. You can even integrate a Keycloak server with Translatr that manages users.

Collaboration

With the ability to add project members it's getting easier to collaborate on multiple projects. You can also see what others have done in your project.

Command Line Interface

The Command Line Interface allows to manage translations through the command line. Operations can be used in build scripts to automatically retrieve the latest translations.