API Reference > imodeljs-I18N > Localization > I18N > translate translate Method Return the translated value of a key. translate(key: string | string[], options?: TranslationOptions<object>): string note The key includes the namespace, which identifies the particular localization file that contains the property, followed by a colon, followed by the property in the JSON file. For example: const dataString: string = IModelApp.i18n.translate("iModelJs:BackgroundMap.BingDataAttribution"); assigns to dataString the string with property BackgroundMap.BingDataAttribution from the iModelJs.json localization file. throws Error if no keys resolve to a string. Parameter Type Description key string | string[] the key that matches a property in the JSON localization file. options TranslationOptions<object> Returns - string The string corresponding to the first key that resolves. Defined in Localization.ts Line 114 Last Updated: 11 June, 2024