Documentation

Welcome to the documentation for our translation app! This guide covers everything you need to know about creating a new translation app, translating text, making API requests, and the list of supported languages. Use these resources to maximize the efficiency of your workflow and get the most out of the app.

Dashboard Overview

Dashboard interface

The Dashboard serves as the central hub of your translation apps. Here, you can monitor your subscription status, view your existing translation apps, and manage their settings. It provides a clear overview of your account activity, helping you stay organized and efficient.

Creating a Translation App

Create app interface

Our platform allows you to create multiple translation apps for different projects or various versions of the same application. This flexibility enables you to manage translations separately for each app while maintaining consistency across your workflow.

Managing a Translation App

Manage app interface

Once a translation app is created, you can manage its settings and content through the app management page. Available actions include:

  • Enable or disable auto-translation: Choose whether the app should automatically translate content by API request.
  • Manage translation content: Edit and update translations to ensure accuracy.
  • Import/Export JSON files: Seamlessly transfer translation data by importing or exporting JSON files.
  • Remove an app: Delete an app when it is no longer needed.

These tools provide complete control over your translations, making it easy to adapt as your project evolves.

API Requests

Our translation API allows developers to integrate translation functionality into their applications. You can send text for translation, retrieve previously translated content, and manage language settings programmatically. Refer to the API documentation for detailed request and response structures.

Here are some examples of API requests using cURL:

Request Original Language:

curl --location 'https://langapi.io/api/v1/e1ae40515752/b00006b57f11/en'

Response:

{
 "hello": "Welcome Home",
 "bye": "Hope to see you again soon",
 "saveBtn": "Save Button"
}

You can replace the language code in the URL to retrieve translations in different languages. For example:

German

curl --location 'https://langapi.io/api/v1/e1ae40515752/b00006b57f11/de'

Response:

{
 "hello": "Willkommen zu Hause",
 "bye": "Wir hoffen, Sie bald wieder zu sehen",
 "saveBtn": "Schaltfläche \"Speichern\""
}

Czech

curl --location 'https://langapi.io/api/v1/e1ae40515752/b00006b57f11/cs'

Response:

{
 "hello": "Vítejte doma",
 "bye": "Doufám, že se brzy znovu uvidíme",
 "saveBtn": "Tlačítko Uložit"
}

Spanish

curl --location 'https://langapi.io/api/v1/e1ae40515752/b00006b57f11/es'

Response:

{
 "hello": "Bienvenido a casa",
 "bye": "Espero volver a verte pronto",
 "saveBtn": "Botón Guardar"
}

Supported Languages

The translation app supports a wide range of languages to accommodate global users. Check the full list of supported languages in the settings or API documentation to ensure compatibility with your project requirements.

  • Afrikaans(af)
  • Amharic(am)
  • Arabic(ar)
  • Assamese(as)
  • Azerbaijani(az)
  • Bashkir(ba)
  • Bulgarian(bg)
  • Bhojpuri(bho)
  • Bangla(bn)
  • Tibetan(bo)
  • Bodo(brx)
  • Bosnian(bs)
  • Catalan(ca)
  • Czech(cs)
  • Welsh(cy)
  • Danish(da)
  • German(de)
  • Dogri(doi)
  • Lower Sorbian(dsb)
  • Divehi(dv)
  • Greek(el)
  • English(en)
  • Spanish(es)
  • Estonian(et)
  • Basque(eu)
  • Persian(fa)
  • Finnish(fi)
  • Filipino(fil)
  • Fijian(fj)
  • Faroese(fo)
  • French(fr)
  • French (Canada)(fr-CA)
  • Irish(ga)
  • Galician(gl)
  • Konkani(gom)
  • Gujarati(gu)
  • Hausa(ha)
  • Hebrew(he)
  • Hindi(hi)
  • Chhattisgarhi(hne)
  • Croatian(hr)
  • Upper Sorbian(hsb)
  • Haitian Creole(ht)
  • Hungarian(hu)
  • Armenian(hy)
  • Indonesian(id)
  • Igbo(ig)
  • Inuinnaqtun(ikt)
  • Icelandic(is)
  • Italian(it)
  • Inuktitut(iu)
  • Inuktitut (Latin)(iu-Latn)
  • Japanese(ja)
  • Georgian(ka)
  • Kazakh(kk)
  • Khmer(km)
  • Kurdish (Northern)(kmr)
  • Kannada(kn)
  • Korean(ko)
  • Kashmiri(ks)
  • Kurdish (Central)(ku)
  • Kyrgyz(ky)
  • Lingala(ln)
  • Lao(lo)
  • Lithuanian(lt)
  • Ganda(lug)
  • Latvian(lv)
  • Chinese (Literary)(lzh)
  • Maithili(mai)
  • Malagasy(mg)
  • Māori(mi)
  • Macedonian(mk)
  • Malayalam(ml)
  • Mongolian (Cyrillic)(mn-Cyrl)
  • Mongolian (Traditional)(mn-Mong)
  • Manipuri(mni)
  • Marathi(mr)
  • Malay(ms)
  • Maltese(mt)
  • Hmong Daw(mww)
  • Myanmar (Burmese)(my)
  • Norwegian(nb)
  • Nepali(ne)
  • Dutch(nl)
  • Sesotho sa Leboa(nso)
  • Nyanja(nya)
  • Odia(or)
  • Querétaro Otomi(otq)
  • Punjabi(pa)
  • Polish(pl)
  • Dari(prs)
  • Pashto(ps)
  • Portuguese (Brazil)(pt)
  • Portuguese (Portugal)(pt-PT)
  • Romanian(ro)
  • Russian(ru)
  • Rundi(run)
  • Kinyarwanda(rw)
  • Sindhi(sd)
  • Sinhala(si)
  • Slovak(sk)
  • Slovenian(sl)
  • Samoan(sm)
  • Shona(sn)
  • Somali(so)
  • Albanian(sq)
  • Serbian (Cyrillic)(sr-Cyrl)
  • Serbian (Latin)(sr-Latn)
  • Sesotho(st)
  • Swedish(sv)
  • Swahili(sw)
  • Tamil(ta)
  • Telugu(te)
  • Thai(th)
  • Tigrinya(ti)
  • Turkmen(tk)
  • Setswana(tn)
  • Tongan(to)
  • Turkish(tr)
  • Tatar(tt)
  • Tahitian(ty)
  • Uyghur(ug)
  • Ukrainian(uk)
  • Urdu(ur)
  • Uzbek (Latin)(uz)
  • Vietnamese(vi)
  • Xhosa(xh)
  • Yoruba(yo)
  • Yucatec Maya(yua)
  • Cantonese (Traditional)(yue)
  • Chinese Simplified(zh-Hans)
  • Chinese Traditional(zh-Hant)
  • Zulu(zu)