Knowledge Base

Documentation to help you use the POEditor localization platform effectively

How to translate Java .properties files

Owner Admin

To translate Java .properties files, import your source-language .properties file into a POEditor project, translate the strings with the available translation options, then export each language as a localized .properties file.

1. Create a translation project

Log in to your account (if you don't have one, you can create one for free here), add a new translation project in your Dashboard and add your software's source language to it.

2. Import the strings from your .properties files

In the project page, use Import to add the strings from your properties file to your localization project. Choose Also import translations to a language and select your software's source language.

Import terms and translations (Project page) - POEditor localization management platform

This language will automatically be suggested as your project's Default Reference Language after you import the translations. You can change the DRL in project's Settings.

3. Translate your Java strings

Add the languages you want, then choose how to translate them:

Translation memory (available from the Start plan) suggests earlier translations of similar strings, and QA checks and QE feature catch issues before export.

4. Export localized .properties files

At any point during localization, click Export in a language page to download that language as a .properties file, or use one of the other export options.

If you want to automate the import/export, use the POEditor API, one of the integrations with code hosting platforms or Workflows.

Only need to edit a .properties file, not translate it? See the Properties Editor.

Additional help

Related articles