Limbi
amodb servește 14 limbi de bază: en, ru, uk, be, zh, pt, bg, he, cs, ro, fr, pl, it și es. Trimite în parametrul language o etichetă în stil TMDB, precum ru-RU, pt-BR sau zh-CN. amodb citește limba de bază din etichetă. Orice altă limbă revine la engleză, deci o cerere nu eșuează niciodată din cauza etichetei.
Cele 14 limbi
| Code | Language | Native name | Example 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 |
Cum funcționează parametrul
Adaugă language la orice apel în stil TMDB. amodb acceptă formele de etichetă pe care le trimit clienții TMDB:
ru-RU,pt-BRșizh-CN, cu regiunerușipt, fără regiunept_BR, cu liniuță de subliniere
amodb ia partea dinaintea primului - sau _, o scrie cu litere mici și servește acea limbă dacă este una dintre cele 14. Orice altceva întoarce engleza. Cache-ul de la margine stochează fiecare limbă de bază o singură dată, deci ru și ru-RU folosesc aceeași intrare de cache.
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,
)Ce se traduce
Câmpurile traduse urmează TMDB: title și overview pentru filme, name și overview pentru seriale, sezoane și episoade, tagline, numele genurilor și biografiile persoanelor. Câmpurile fără traducere într-o limbă revin ca în TMDB, adesea ca șir gol, așa că păstrează o cerere în engleză ca rezervă pentru afișare.
Ebraica și textul de la dreapta la stânga
Textul în ebraică vine ca Unicode simplu. Setează dir="rtl" sau dir="auto" pe elementul care îl afișează; API-ul nu adaugă marcaje de direcție.