Git integration for Java

Connect seamlessly to your Jira instance to automatically translate docs attached to your tickets and upload translated versions back.

How does the integration work?

The integration connects to your Java app project stored in a Git repository and automatically finds and pulls .properties files into Smartcat. You can then translate the content using advanced machine translation, human translation, or a combination of both, as well as other Smartcat features such as online translation editor, translator assignments, and workflow management.

Once translated, the resource files will automatically be pushed back to your Git repository.

How do I use the integration?

1. Create a new integration indicating your Git repo data in Smartcat.

2. Create an SSH key in Smartcat and register it on your Git server.

3. Choose the languages to translate to and workflow settings.

4. Wait for the sync to finish.

5. Translate the content using standard Smartcat features.

6. Sync the translated documents back with the click of a button, or enable automatic sync.

Smartcat can automatically push translations back to your Git repository after they are completed. It can also be configured to push partially completed translations, which can be useful if you have a hybrid translation workflow and you want to get access to the machine-translated content right away.

What are the benefits of using the integration?

The integration will open up the following benefits for you and your project:

  • You will automate your Java app localization by automatically pulling content from and pushing it back to your Git repository;

  • In the event of modifications to the original content, Smartcat will automatically identify which sections have been translated and which need updating.

  • Using Smartcat's translation memory and glossary features on your project can help you achieve higher quality and consistency in your translations, as well as save money on repeated translations.

  • Instead of providing your translators with access to your source material or looking for new translation providers elsewhere, you can use Smartcat to invite them to work on your project and potentially find new providers in the marketplace.