AI Translation

Welcome to the documentation for our AI Translation Service, an innovative feature designed to enhance user interaction with our IPM client in their preferred language. With this service, we aim to break language barriers by providing translations for Readme and Release notes in over 136 languages. This ensures that every user can seamlessly access and comprehend essential information in their preferred language, making our platform more inclusive and user-friendly. Explore the capabilities and integration details of our AI Translation Service in the sections below to elevate your user experience.

Utilizing Translation

There are two ways to have the information translated: one, by using a parameter that extends all other parameters, or by making it persistent.

One-Time Translation

To translate the information you are about to receive, use the parameter --language {language code}. This command will translate the package description, Read Me files, and release notes and for some languages the whole client.

Save Language Preference

If you wish to save your language preferences, you can do so in the IPMHub config file. Locate this file at ~/.config/IPMHub/ipmhubcli/ipmhub.cli.json on Linux system and on Windows at c:\Users\{username}\AppData\Roaming\IPMHub\ipmhubcli.

Make sure that enableApiTranslation is configured as true and indicate your preferred language in the settings.

{
  "language": "en-US",
  "logLevel": "Debug",
  "enableApiTranslation": true
}

Client Translation

For the following six languages we translate the whole IPM client interface.

Language Code Language EN Language
NL Dutch Nederlands
DE German Deutsch
ES Spanish Español
FR French Français
IT Italian Italiano
EN English English

All language codes

Language Code Language EN Language
af Afrikaans Afrikaans
sq Albanian Shqip
ar Arabic العربية
hy Armenian Հայերեն
as Assamese অসমীয়া
az Azerbaijani (Latin) Azərbaycan
bn Bangla বাংলা
eu Basque Euskara
bs Bosnian (Latin) Bosanski
bg Bulgarian Български
yue Cantonese (Traditional) 廣東話
lzh Chinese (Literary) 文言文
zh-Hans Chinese Simplified 中文(简体)
zh-Hant Chinese Traditional 中文(繁體)
sn chiShona chiShona
hr Croatian Hrvatski
cs Czech Čeština
da Danish Dansk
prs Dari دری
dv Divehi ދިވެހި
nl Dutch Nederlands
en English English
et Estonian Eesti
fj Fijian Na Vosa Vakaviti
fil Filipino Filipino
fi Finnish Suomi
fr French Français
fr-ca French (Canada) Français (Canada)
gl Galician Galego
ka Georgian ქართული
de German Deutsch
el Greek Ελληνικά
gu Gujarati ગુજરાતી
ht Haitian Creole Kreyòl Ayisyen
ha Hausa هَوُسَ
he Hebrew עברית
hi Hindi हिन्दी
mww Hmong Daw (Latin) Hmoob Daw
hu Hungarian Magyar
is Icelandic Íslenska
ig Igbo Igbo
id Indonesian Bahasa Indonesia
iu Inuktitut Inuktitut
iu-Latn Inuktitut (Latin) Inuktitut (Latin)
ga Irish Gaeilge
it Italian Italiano
ja Japanese 日本語
kk Kazakh қазақ тілі
km Khmer ភាសាខ្មែរ
tlh-Piqd Klingon (plqaD) tlhIngan Hol
ko Korean 한국어
ku Kurdish (Central) Kurdî (Kurmanji)
kmr Kurdish (Northern) Kurdî (Behdînî)
ky Kyrgyz (Cyrillic) Кыргызча
lv Latvian Latviešu
lt Lithuanian Lietuvių
dsb Lower Sorbian Dolnoserbšćina
mk Macedonian Македонски
mai Maithili मैथिली
mg Malagasy Malagasy
ms Malay (Latin) Bahasa Melayu
ml Malayalam മലയാളം
mt Maltese Malti
mi Maori Māori
mn-Cyrl Mongolian (Cyrillic) Монгол
mn-Mong Mongolian (Traditional) ᠮᠣᠩᠭᠣᠤᠯ
ne Nepali नेपाली
nb Norwegian Norsk bokmål
nya Nyanja Chi-Chewa
or Odia ଓଡ଼ିଆ
ps Pashto پښتو
fa Persian فارسی
pl Polish Polski
pt Portuguese (Brazil) Português (Brasil)
pt-pt Portuguese (Portugal) Português (Portugal)
pa Punjabi ਪੰਜਾਬੀ
otq Queretaro Otomi Ñänjo Ñä’ä
ro Romanian Română
run Rundi Kirundi
ru Russian Русский
sm Samoan (Latin) Gagana Samoa
sr-Cyrl Serbian (Cyrillic) Српски (ћирилица)
sr-Latn Serbian (Latin) Srpski (latinica)
nso Sesotho sa Leboa Sesotho sa Leboa
tn Setswana Setswana
sd Sindhi سنڌي
sk Slovak Slovenčina
sl Slovenian Slovenščina
so Somali (Arabic) Soomaali
es Spanish Español
sw Swahili (Latin) Kiswahili
sv Swedish Svenska
ty Tahitian Reo Tahiti
ta Tamil தமிழ்
tt Tatar (Latin) Татарча
te Telugu తెలుగు
th Thai ไทย
ti Tigrinya ትግርኛ
to Tongan Faka Tonga
tr Turkish Türkçe
tk Turkmen (Latin) Türkmençe
uk Ukrainian Українська
hsb Upper Sorbian Hornjoserbšćina
ur Urdu اردو
ug Uyghur (Arabic) ئۇيغۇرچە
uz Uzbek (Latin) O‘zbekcha
vi Vietnamese Tiếng Việt
cy Welsh Cymraeg
xh Xhosa isiXhosa
yo Yoruba Èdè Yorùbá
yua Yucatec Maya Màaya tàan
zu Zulu isiZulu