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.

Actualizado el Ver en Markdown

Los 14 idiomas

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

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-BR y zh-CN, con región
  • ru y pt, sin región
  • pt_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é.

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,
)

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.