Hello ,
We’re trying to set up automatic translation for Luxembourgish (LU) and are running into limitations with the recommended custom language mapping approach.
We reviewed your documentation about using automatic translation with custom languages by mapping them to a supported language. However, in our case this does not appear to be a workable solution.
Luxembourgish is its own language, and while it has similarities with German, mapping LU → DE does not produce usable results. The output is standard German, not Luxembourgish, which requires heavy manual rewriting. This effectively defeats the purpose of automatic translation.
So our main question is:
What is the officially recommended way to automatically translate content into actual Luxembourgish using WPML?
More specifically:
1. Is there any way to have WPML send content to translation engines that support Luxembourgish (since some services like Google Translate list it as a language) instead of forcing a mapping to another language?
2. Does WPML have any roadmap or existing integration that allows LU to be treated as a first-class target language for automatic translation?
3. If true automatic LU translation is not supported, what workflow does WPML recommend for sites where Luxembourgish is a required production language?
At the moment, mapping to German is technically possible but not practically usable, so we’re looking for a more accurate and sustainable approach.
Thanks in advance for your clarification.
I am Roel from the ATE Development team who is working on your issue.
There is no need to match "Luxembourgish" to a similar language.
We have integrated "Luxembourgish" to our list of translatable languages, even though it is still marked as a custom language, so after adding it as a custom language you can translate to "Luxembourgish" as you do to any other language using "Google" translation engine.
You can add a custom language mapping for Luxembourgish by going to WPML->Languages and clicking on "Edit languages" and then clicking "Add language". Then add "Luxembourgish" as a custom language with codes as "lb" and select "Luxembourgish" in the Language mapping dropdown and save. Also, make sure to have "Google" enabled as a Translation engine in WPML->Settings.
Please let me know if this solution works for you.