Traducción deportiva que no falla ni un nombre.

Traduce previas, estadísticas y textos de cuotas a 12 idiomas. Tú pones las reglas del glosario. Nosotros mantenemos cada número exacto.

POST /v1/translate
Origen en

Arsenal vs Chelsea preview. Arsenal have kept 4 clean sheets in their last 6 Premier League games, while Chelsea average 1.8 xG away from home. Kick-off 20:00 at Emirates Stadium.

  • keepxG
  • mapclean sheets, Arsenal, Premier Leaguetu glosario
  • mapChelsea, Emirates Stadiumbase terminológica
  • translateKick-off
Respuesta es

Previa del Arsenal vs Chelsea. El Arsenal ha dejado la portería a cero en 4 de sus últimos 6 partidos de la Premier League, mientras que el Chelsea promedia 1,8 xG como visitante. Saque inicial a las 20:00 en el Emirates Stadium.

9 términos aplicados4 números restaurados0 avisos

Pasa el cursor por un término y verás cómo lo trató la regla.

Un estadio de noche donde los aficionados levantan tarjetas lima, blancas, verdes, naranjas y azules para formar una sola imagen

Miles de aficionados, una tarjeta cada uno, y toda la grada se lee como una sola imagen.

Nexosport hace lo mismo con las palabras. Cada nombre, dato y número está puesto a propósito, para que la página se lea bien en todos los idiomas en los que publicas.

Reglas de glosario

Tres reglas. Cada término hace lo que tú digas.

Envía las reglas con la petición o guárdalas en un glosario. Se aplican sobre nuestra base terminológica deportiva, y tus reglas siempre mandan.

  1. keep

    Déjalo tal cual

    Marcas, códigos de estadística como xG y BTTS, nombres de patrocinadores. Se enmascaran antes de que el modelo se ejecute, así que no pueden traducirse por accidente.

    { "term": "xG", "kind": "keep" }

    Chelsea average 1.8 xG away.

    เชลซีมีค่า xG เฉลี่ย 1.8 นอกบ้าน

  2. map

    Dilo a tu manera

    Estilo propio para clubes, jugadores y jerga. Tu término entra palabra por palabra, en cada frase y en cada artículo.

    { "term": "clean sheet", "kind": "map",
      "to": { "th": "คลีนชีต",
              "es": "portería a cero" } }

    Their third clean sheet in a row.

    Su tercera portería a cero seguida.

  3. translate

    Nunca lo dejes en inglés

    Para las palabras que suelen colarse sin traducir. Si alguna vuelve en el idioma de origen, reintentamos una vez y la señalamos en los avisos.

    { "term": "kick-off", "kind": "translate" }

    Kick-off is at 20:00.

    Giờ bóng lăn lúc 20:00.

Marcadores, cuotas y xG vuelven tal como los enviaste.

El modelo nunca ve un dígito. Cambiamos cada número y cada término bloqueado por un marcador, traducimos las palabras que los rodean y luego devolvemos los originales con el formato de la región del lector.

  1. Tú envías

    Chelsea average 1.8 xG and have won 3 of their last 5.

  2. El modelo ve

    ⟦E1⟧ average ⟦N1⟧ ⟦B1⟧ and have won ⟦N2⟧ of their last ⟦N3⟧.

  3. Tú recibes es

    El Chelsea promedia 1,8 xG y ha ganado 3 de sus últimos 5.

Antes de salir, cada respuesta tiene que pasar:

  • Números idénticos
  • Términos bloqueados presentes
  • Sin restos de inglés
  • Filas y columnas de la tabla
  • Orden de los encabezados
  • Sin marcadores sobrantes
  • Un solo sistema de escritura
  • Un solo estilo decimal
  • Cuotas en ASCII
  • Dígitos nativos
  • Huecos de fecha en CJK

Una petición. Todos los idiomas en los que publicas.

JSON plano sobre HTTPS. Envía texto o Markdown, indica tus idiomas de destino y recibe todas las traducciones en una sola respuesta, con el registro de lo que hizo cada regla.

curl https://api.nexosport.app/v1/translate \
  -H "Authorization: Bearer $NEXOSPORT_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Arsenal have kept 4 clean sheets in their last 6 games.",
    "source": "en",
    "target": ["th", "vi"],
    "glossary_id": "gls_8Kq2",
    "rules": [{ "term": "xG", "kind": "keep" }]
  }'
200 OK
{
  "translations": {
    "th": "อาร์เซนอลเก็บคลีนชีตได้ 4 นัดจาก 6 นัดหลังสุด",
    "vi": "Arsenal đã có 4 trận giữ sạch lưới trong 6 trận gần nhất."
  },
  "enforced": [
    { "term": "clean sheet", "kind": "map", "source": "rule", "count": 1,
      "rendered": { "th": "คลีนชีต", "vi": "giữ sạch lưới" } },
    { "term": "Arsenal", "kind": "map", "source": "rule", "count": 1,
      "rendered": { "th": "อาร์เซนอล", "vi": "Arsenal" } }
  ],
  "warnings": [],
  "usage": { "characters": 55, "targets": 2, "credits": 110 }
}

Datos deportivos

Mete una tabla en vivo en cualquier artículo.

Escribe una etiqueta donde quieras la tabla. Traemos calendario, resultados o clasificación, nombramos cada equipo en el idioma de destino y montamos la tabla después de traducir. Ningún modelo toca esos números.

## Title race
Arsenal lead by two points after 12 games.

{{nexo:standings league=premier-league top=6}}

## Next up
{{nexo:fixtures league=premier-league next=5}}

O llámalo directamente: GET /v1/sports/football/standings?league=premier-league&lang=th devuelve JSON, Markdown o HTML.

Filas de ejemplo
ตารางคะแนนพรีเมียร์ลีก
Positionทีมแข่งชนะเสมอแพ้ได้เสียแต้ม
1อาร์เซนอล12921+1729
2แมนเชสเตอร์ ซิตี้12831+1527
3ลิเวอร์พูล12813+1125
4เชลซี12732+924
5แอสตัน วิลล่า12633+521
6นิวคาสเซิล ยูไนเต็ด12624+420

Team names change with the language. The numbers never do.

Doce idiomas a partir del inglés.

Los nombres de clubes, jugadores y competiciones salen de una base terminológica deportiva creada con cobertura de fútbol traducida por personas. Tus propias reglas funcionan en todos los idiomas, incluidas las direcciones en beta que parten de un idioma distinto del inglés.

  • ไทยThai
  • 简体中文Chinese (Simplified)
  • EspañolSpanish
  • FrançaisFrench
  • ខ្មែរKhmer
  • ລາວLao
  • မြန်မာBurmese
  • FilipinoFilipino
  • PortuguêsPortuguese
  • РусскийRussian
  • Tiếng ViệtVietnamese
  • Bahasa IndonesiaIndonesian

Créditos prepago. Sin suscripción.

Un crédito es un carácter traducido a un idioma. Una tabla en vivo cuesta 500 créditos. Los créditos duran 12 meses desde la compra.

Gratis para empezar

$0

25,000 créditos

Suficiente para conectar la API y traducir unas cuantas previas. Sin tarjeta.

Starter

$500

5M créditos

$100.00 por millón de caracteres

One site publishing previews and reports in a few languages.

Growth

$1,000

11M créditos

$90.91 por millón de caracteres

Daily coverage across several leagues and languages.

Scale

$1,500

18M créditos

$83.33 por millón de caracteres

Several sites covering every fixture in every market.

Network

$2,000

25M créditos

$80.00 por millón de caracteres

Newsrooms and networks publishing at full volume.

Nexo Standard usa 1 crédito por carácter e idioma. Nexo Pro funciona con un modelo superior y usa 2 créditos.

  • Glosarios y base terminológica deportiva en todos los packs
  • Todos los idiomas de destino a la misma tarifa
  • Los créditos sin usar se acumulan hasta que caducan
Obtener API key

Lo que preguntan los equipos antes de cambiar.

¿Qué cuenta como carácter?

Cada carácter del texto que envías, espacios y Markdown incluidos, contado una vez por cada idioma de destino. Traducir una previa de 1000 caracteres a tres idiomas cuesta 3000 créditos.

¿Qué pasa si una regla no se puede aplicar?

Las reglas de mantener y de adaptar se aplican antes de que el modelo se ejecute, así que siempre se cumplen. Las de traducir se comprueban después: si un término vuelve en el idioma de origen, reintentamos una vez y luego devolvemos el resultado con un aviso que nombra ese término.

¿Puedo combinar mi glosario con la base terminológica?

Sí. Tus reglas tienen prioridad sobre la base terminológica cuando coinciden, y puedes desactivarla en una sola petición con "use_termbase": false.

¿Qué deportes tienen tablas en vivo?

El fútbol primero: calendario, resultados y clasificación de las grandes ligas europeas y las competiciones UEFA, más ligas de Inglaterra, Asia y América. Irán llegando más competiciones y deportes con el mismo formato de etiqueta.

¿Guardan mi texto?

Solo para atenderte. Los segmentos traducidos se guardan en caché dentro de tu propia cuenta durante 30 días, así las frases repetidas no cuestan nada y vuelven idénticas. Nunca se comparten con otras cuentas.

¿Caducan los créditos?

Sí, 12 meses después de la compra. Siempre se usan primero los créditos más antiguos.

Tus primeros 25,000 caracteres van por nuestra cuenta.

Da para unas 8 previas en tres idiomas cada una. Consigue una clave y envía tu primera petición en un par de minutos.