Skip to content

LLM performed translations are not respecting the product's localized strings #2505

Description

@emilghittasv

Describe the bug
When the LLM performs a KB article translation, currently, it doesn't account for the official localization of buttons, app menu, options ,etc.

As for example https://support.allizom.org/ro/kb/bookmarks-toolbar-display-your-favorite-websites-t:
The LLM translated a couple of steps which are referring to options/app buttons without taking into account the official localization for those inside the Firefox product:

From the Afișarea sau ascunderea barei de marcaje section:

  • The LLM translated More tools to Mai multe unelte but the official localization of that option inside the ro Firefox locale build is Mai multe instrumente
Image
  • The LLM translated Customize Toolbar... to Personalizare bară de unelte… but the official localization of that option inside the ro Firefox locale build is Personalizare bara de instrumente…
Image
  • The LLM translated Only Show on New Tab to Afișează doar în fila nouă but the official localization of that option inside the ro Firefox locale build is Afișează numai în filă nouă
Image
  • The LLM translated Done to Gata but the official localization of that option inside the ro Firefox locale build is Terminat
Image

If the LLM doesn't respect the official localization of button names, menu items,etc we are going to break consistency between the product's user interface and its documentation. Users tend to follow the same steps by looking for the exact button/option names when following a documentation. If the translation doesn't respect the official localization this could generate user confusion and lack of trust in terms of the kb article quality/reliability.

We need to figure out a solution to have our LLM respect the official Localization when performing a translation.

The official localizations can be found here:

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Fields

Priority

None yet

Projects

Status
🚀 in progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions