Idiomas
amodb sirve 14 idiomas base: en, ru, uk, be, zh, pt, bg, he, cs, ro, fr, pl, it y es. Pasa una etiqueta estilo TMDB como ru-RU, pt-BR o zh-CN en el parámetro language. amodb lee el idioma base de la etiqueta. Cualquier otro idioma recurre al inglés, así que una solicitud nunca falla por su etiqueta.
Los 14 idiomas
| 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 |
Cómo funciona el parámetro
Añade language a cualquier llamada estilo TMDB. amodb acepta las formas de etiqueta que envían los clientes de TMDB:
ru-RU,pt-BRyzh-CN, con regiónruypt, sin regiónpt_BR, con guion bajo
amodb toma la parte anterior al primer - o _, la pasa a minúsculas y sirve ese idioma si es uno de los 14. Cualquier otra cosa devuelve inglés. La caché perimetral guarda cada idioma base una sola vez, así que ru y ru-RU comparten una entrada de caché.
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,
)Qué se traduce
Los campos traducidos siguen a TMDB: title y overview en películas, name y overview en series, temporadas y episodios, tagline, los nombres de géneros y las biografías de personas. Los campos sin traducción en un idioma llegan como en TMDB, a menudo como una cadena vacía, así que conserva una solicitud en inglés como alternativa para mostrar.
Hebreo y texto de derecha a izquierda
El texto en hebreo llega como Unicode simple. Define dir="rtl" o dir="auto" en el elemento que lo muestra; la API no añade marcas de dirección.