# Multi-language support

**URL:** <https://forum.opensearch.org/t/multi-language-support/11364>\
**Category:** Reporting Plugin\
**Created:** [October 28, 2022, 9:23pm UTC](https://forum.opensearch.org/t/multi-language-support/11364 "2022-10-28T21:23:47Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ssablan](https://avatars.discourse-cdn.com/v4/letter/s/ebca7d/32.png) [@ssablan](https://forum.opensearch.org/u/ssablan)\
**Post date:** [October 28, 2022, 9:23pm UTC](https://forum.opensearch.org/t/multi-language-support/11364/1 "2022-10-28T21:23:47Z")

</div>

**Versions** (relevant - OpenSearch/Dashboard/Server OS/Browser):  
OS: V2.3, OSD V 2.3, Docker, Chrome Version 106.0.5249.119

**Describe the issue** :  
Does Dashboards support multiple languages via user selection or by locales?  
I found this reference to the topic on git: [[i18n] Internationalization · Issue #943 · opensearch-project/OpenSearch-Dashboards · GitHub](https://github.com/opensearch-project/OpenSearch-Dashboards/issues/943)

Honestly, I have not idea what to do with it.  
I am trying get the dashboards in show in another language (French). Is there a file a provide with my desired translations? Never had to deal with multi-lingual before.

**Configuration** :  
Docker image V 2.3

**Relevant Logs or Screenshots** :

---

<div class="post-metadata">

**Author:** ![mirromioor](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/mirromioor/32/6150_2.png) [@mirromioor](https://forum.opensearch.org/u/mirromioor)\
**Post date:** [February 9, 2023, 11:27pm UTC](https://forum.opensearch.org/t/multi-language-support/11364/2 "2023-02-09T23:27:31Z")

</div>

Yes. Currently, we have a plugin (i18n plugin) to support multiple languages. Here is some instructions: [i18n-plugin/DEVELOPER\_GUIDE.md at main · opensearch-project/i18n-plugin · GitHub](https://github.com/opensearch-project/i18n-plugin/blob/main/DEVELOPER_GUIDE.md)

---

<div class="post-metadata">

**Author:** ![mirromioor](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/mirromioor/32/6150_2.png) [@mirromioor](https://forum.opensearch.org/u/mirromioor)\
**Post date:** [February 9, 2023, 11:42pm UTC](https://forum.opensearch.org/t/multi-language-support/11364/3 "2023-02-09T23:42:30Z")

</div>

So for French, it should be `i18n.locale: "fr"` . All the supported locales are here [OpenSearch-Dashboards/locales.js at main · opensearch-project/OpenSearch-Dashboards · GitHub](https://github.com/opensearch-project/OpenSearch-Dashboards/blob/main/packages/osd-i18n/src/core/locales.js) .

If your language is not currently supported, you are very welcome to create an issue and PR to contribute. Here is a reference:

- Issue link: [[i18n] ru, ru-RU locale support · Issue #2816 · opensearch-project/OpenSearch-Dashboards · GitHub](https://github.com/opensearch-project/OpenSearch-Dashboards/issues/2816)
- PR link: [[i18n] Register `ru`, `ru-RU` locale by dmitry-by-step-logic · Pull Request #2817 · opensearch-project/OpenSearch-Dashboards · GitHub](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/2817)

---

<div class="post-metadata">

**Author:** ![ssablan](https://avatars.discourse-cdn.com/v4/letter/s/ebca7d/32.png) [@ssablan](https://forum.opensearch.org/u/ssablan)\
**Post date:** [March 2, 2023, 1:59pm UTC](https://forum.opensearch.org/t/multi-language-support/11364/4 "2023-03-02T13:59:14Z")

</div>

Thank you. I will give it a try. Tied up on another project so it will be a while.

---

<div class="post-metadata">

**Author:** ![vincent2mots](https://avatars.discourse-cdn.com/v4/letter/v/e36b37/32.png) [@vincent2mots](https://forum.opensearch.org/u/vincent2mots)\
**Post date:** [September 9, 2024, 8:21am UTC](https://forum.opensearch.org/t/multi-language-support/11364/5 "2024-09-09T08:21:12Z")

</div>

Hello!

I would like to install the dashboards-i18n plugin but I don’t know how to install it :

I tried :

```auto
bin\opensearch-dashboards-plugin.bat install dashboards-i18n

```

But it doesn’t work :

> Attempting to transfer from dashboards-i18n  
> Attempting to transfer from [https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.16.0/latest/windows/x64/zip/builds/opensearch-dashboards/plugins/dashboards-i18n-2.16.0.zip](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.16.0/latest/windows/x64/zip/builds/opensearch-dashboards/plugins/dashboards-i18n-2.16.0.zip)  
> Plugin installation was unsuccessful due to error “No valid url specified.”

Do you know how to install the plugin?

Best regards,

---

<div class="post-metadata">

**Author:** ![pablo](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/pablo/32/10363_2.png) [@pablo](https://forum.opensearch.org/u/pablo)\
**Post date:** [September 10, 2024, 9:58am UTC](https://forum.opensearch.org/t/multi-language-support/11364/6 "2024-09-10T09:58:20Z")

</div>

@vincent2mots I don’t think there is an artifact for dashbaords-i18n plugin.  
Try following Developer Guide.

> <https://github.com/opensearch-project/dashboards-i18n/blob/main/DEVELOPER_GUIDE.md>

---

<div class="post-metadata">

**Author:** ![vincent2mots](https://avatars.discourse-cdn.com/v4/letter/v/e36b37/32.png) [@vincent2mots](https://forum.opensearch.org/u/vincent2mots)\
**Post date:** [September 11, 2024, 6:23am UTC](https://forum.opensearch.org/t/multi-language-support/11364/7 "2024-09-11T06:23:02Z")

</div>

Hi @pablo !

I was finally able to create a new fr-FR.json translation file, based on another one and it works fine!

Thanks a lot!

---

<div class="post-metadata">

**Author:** ![Achaou](https://avatars.discourse-cdn.com/v4/letter/a/3be4f8/32.png) [@Achaou](https://forum.opensearch.org/u/Achaou)\
**Post date:** [September 5, 2025, 8:36am UTC](https://forum.opensearch.org/t/multi-language-support/11364/8 "2025-09-05T08:36:17Z")

</div>

Hello @vincent2mots, may I ask how you managed to get the i18n plugin working, please?  
What steps did you follow, and were you using OpenSearch inside Docker or installed natively?

In my case, I’m running OpenSearch and OpenSearch Dashboard nodes inside Docker, and I’m trying to use i18n to translate into French.

Best regards,
