# Localization and Strings

Incode web products will display in the default language set in the browser, however, you can explicitly set up one of the supported translations. Refer to [Supported Languages](/general-reference/supported-languages/) for a full list.

> 👍 Pro Tip
>
> You can explicitly change the language of your application by appending a 2-digit language code in your app's URL.  _Example_, lang=fr or lang=pt

# Customization in Web

In addition to localization support, you may want to change strings to display different words.

For example, to change a screen that shows the word "Retake" you can choose to show the word "Try again" instead. Here's how to do that.

```json
{
  "common": {
    "retake": "Try again",  //previously the word "Retake" was here
  }
}
```

## Translations Tool

You can use our [translations tool ](https://translations.poc.incodetest.com/) to search for the strings or keys you would like to personalize an generate a sample translation file for you to personalize.


<Image src="https://files.readme.io/7e8115a86d11f23700b67e34cf495d932f17116daaef82b255b095a5724e3fd8-image.png" align="center" width="500px" />


You can then include the language file during the Web SDK's `create()` method, like below:

```javascript
import { en } from "./en.js";

const incode = await create({
  apiURL: apiURL,
  translations: en,
});

//Allows proper translation loading order
await incode.initialize();
```

<br />
