Jazyky

amodb nabízí 14 základních jazyků: en, ru, uk, be, zh, pt, bg, he, cs, ro, fr, pl, it a es. V parametru language předejte tag ve stylu TMDB, například ru-RU, pt-BR nebo zh-CN. amodb z tagu přečte základní jazyk. Jakýkoli jiný jazyk se vrátí k angličtině, takže požadavek kvůli tagu nikdy neselže.

Aktualizováno Zobrazit jako Markdown

14 jazyků

CodeLanguageNative nameExample tag
en English English en-US
ru Russian Русский ru-RU
uk Ukrainian Українська uk-UA
be Belarusian Беларуская be-BY
zh Chinese 中文 zh-CN
pt Portuguese Português pt-BR
bg Bulgarian Български bg-BG
he Hebrew עברית he-IL
cs Czech Čeština cs-CZ
ro Romanian Română ro-RO
fr French Français fr-FR
pl Polish Polski pl-PL
it Italian Italiano it-IT
es Spanish Español es-ES

Jak parametr funguje

Přidejte language ke každému volání ve stylu TMDB. amodb přijímá tvary tagů, které posílají klienti TMDB:

  • ru-RU, pt-BR a zh-CN, s regionem
  • ru a pt, bez regionu
  • pt_BR, s podtržítkem

amodb vezme část před prvním - nebo _, převede ji na malá písmena a použije tento jazyk, pokud je jedním ze 14. Cokoli jiného vrátí angličtinu. Cache na edge ukládá každý základní jazyk jen jednou, takže ru a ru-RU sdílejí jednu položku cache.

bashjspy
curl "https://api.amodb.dev/3/movie/550?language=uk-UA" \
  -H "Authorization: Bearer $AMODB_KEY"
const res = await fetch("https://api.amodb.dev/3/tv/1396?language=pl-PL", {
  headers: { Authorization: `Bearer ${process.env.AMODB_KEY}` },
});
const show = await res.json();
console.log(show.name, show.overview);
res = requests.get(
    "https://api.amodb.dev/3/search/movie",
    params={"query": "Матрица", "language": "ru-RU"},
    headers={"Authorization": f"Bearer {os.environ['AMODB_KEY']}"},
    timeout=10,
)

Co se překládá

Přeložená pole se řídí TMDB: title a overview u filmů, name a overview u seriálů, sezón a epizod, tagline, názvy žánrů a životopisy osob. Pole bez překladu v daném jazyce se vrátí tak jako v TMDB, často jako prázdný řetězec, proto si pro zobrazení ponechte záložní požadavek v angličtině.

Hebrejština a text zprava doleva

Hebrejský text přichází jako běžný Unicode. Nastavte dir="rtl" nebo dir="auto" na prvku, který ho zobrazuje; API nepřidává značky směru.