---
parser: v2
author_name: Fiona Murphy
author_profile: https://github.com/MCMANUSF
auto_validation: true
time: 10
tags: [ tutorial>beginner, software-product>sap-business-technology-platform, topic>machine-learning]
primary_tag: software-product>sap-translation-hub
slug: sth-translate-properties-file
canonical_url: https://developers.sap.com/tutorials/sth-translate-properties-file
---

# Translate a Java Properties File
<!-- description --> Translate and review properties files with the SAP Translation Hub file upload scenario.

## Prerequisites  
  - **IMPORTANT:** This tutorial cannot be completed on a trial account.

## You will learn  
  - How to translate a properties file using SAP Translation Hub



### Open overview screen of cockpit

In your SAP BTP account, choose **Services** in the navigation area on the left.

![Choose user ID](https://raw.githubusercontent.com/sap-tutorials/Tutorials/master/tutorials/sth-translate-properties-file/sth-open_service_catalog.png)!


### Locate SAP Translation Hub in the cockpit


Locate the **SAP Translation Hub** tile by searching for **`tran`**. Then choose the tile.

![Locate SAP Translation Hub](https://raw.githubusercontent.com/sap-tutorials/Tutorials/master/tutorials/sth-translate-properties-file/sth-prep-locate-STH.png)!


### Open SAP Translation Hub


In the service description for SAP Translation Hub, choose **Go to UI for Translation Workflow**.

![Open SAP Translation Hub](https://raw.githubusercontent.com/sap-tutorials/Tutorials/master/tutorials/sth-translate-properties-file/sth-translate-go-to-sth.png)!


### Create a new file translation project


First, you'll need to create a translation project.

Choose **+ Add New Project** and then **File Project**.  

![Create Git project](https://raw.githubusercontent.com/sap-tutorials/Tutorials/master/tutorials/sth-translate-properties-file/sth-translate-createfileproject.png)!


### Enter translation project details


Now you need to enter the following details about your project on the **Details** tab:

Field Name | Value
:-------------  | :-------------
Project Name | **`fioriapp`**
Domain | **Sales**
Source Language | **English**
File Type | **Java Properties File**
Target Languages   | **Chinese**, **French**, and **German**

In the **Advanced Settings** you can specify  if you want to use a company MLTR or a review process.

To simplify the tutorial only select **YES** for **Review Required**. Leave all other fields and selection options as they are and click on **Proceed to upload file(s)**.

![Enter project configuration details](https://raw.githubusercontent.com/sap-tutorials/Tutorials/master/tutorials/sth-translate-properties-file/sth-translate-project-configuration-details.png)!


### Upload the file to the translation project


Drag your source file to anywhere in the project or click on the + icon to upload your .properties file.

![Get translations](https://raw.githubusercontent.com/sap-tutorials/Tutorials/master/tutorials/sth-translate-properties-file/sth-translate-upload-file.png)!

If everything works as expected, you see the following status:

![Success message](https://raw.githubusercontent.com/sap-tutorials/Tutorials/master/tutorials/sth-translate-properties-file/sth-translate-upload-success-status.png)!


### Translate texts in translation project


SAP Translation Hub shows an overview of your translation project. To start the translation process choose the red marked icon and  **Translate without Download** in the bottom right of the screen.

![Get translations](https://raw.githubusercontent.com/sap-tutorials/Tutorials/master/tutorials/sth-translate-properties-file/sth-translate-get-translations.png)!


If everything works as expected, you see the following status:

![Success message](https://raw.githubusercontent.com/sap-tutorials/Tutorials/master/tutorials/sth-translate-properties-file/sth-translate-success-status.png)!



### Check translations


The translation is now complete, but you might want to review the translations. To do that, choose **Translations**:

![Check translations](https://raw.githubusercontent.com/sap-tutorials/Tutorials/master/tutorials/sth-translate-properties-file/sth-translate-translations.png)!

This is where you can switch between the target languages and, in the columns to the right, see the translation provider and a quality status. The higher the number on a scale from 0-100, the better the quality.
> For translations provided by SAP machine translation (SAP MT), the quality index is always 25.

![List of translations](https://raw.githubusercontent.com/sap-tutorials/Tutorials/master/tutorials/sth-translate-properties-file/sth-translate-list-of-translations.png)!


### Update translations (optional)


If you want to change any of the translations, simply make your changes directly in the **Translated Text** column. When you're done, choose **Save Project**. As a final step, download your translations with the button **Download Translations**.

![Download](https://raw.githubusercontent.com/sap-tutorials/Tutorials/master/tutorials/sth-translate-properties-file/sth-translate-download-translations.png)!

A zip file is downloaded to your local drive. It contains a separate .properties file for each target language.

![zip](https://raw.githubusercontent.com/sap-tutorials/Tutorials/master/tutorials/sth-translate-properties-file/sth-translate-zip-translations.png)!


