Tradução esportiva que nunca erra um nome.

Traduza prévias de partida, estatísticas e textos de odds para 12 idiomas. Você define as regras do glossário. A gente mantém cada número exato.

POST /v1/translate
Origem 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 Leagueseu glossário
  • mapChelsea, Emirates Stadiumbase terminológica
  • translateKick-off
Resposta pt

Prévia Arsenal x Chelsea. O Arsenal ficou 4 vezes sem sofrer gols nos últimos 6 jogos do Campeonato Inglês, enquanto o Chelsea tem média de 1,8 xG fora de casa. Bola rolando às 20:00 no Emirates Stadium.

9 termos aplicados4 números restaurados0 avisos

Passe o mouse sobre um termo para ver o que a regra fez com ele.

Um estádio à noite onde os torcedores erguem cartões verde-limão, brancos, verdes, laranjas e azuis para formar uma única imagem

Milhares de torcedores, um cartão cada, e a arquibancada inteira forma uma única imagem.

A Nexosport faz o mesmo com as palavras. Cada nome, estatística e número entra no lugar certo, para a página funcionar em todos os idiomas em que você publica.

Regras de glossário

Três regras. Cada termo faz o que você mandar.

Envie as regras junto com a requisição ou salve em um glossário. Elas ficam por cima da nossa base terminológica esportiva, e as suas regras sempre vencem.

  1. keep

    Mantenha como está

    Nomes de marca, códigos de estatística como xG e BTTS, nomes de patrocinadores. Mascarados antes de o modelo rodar, então não tem como traduzir sem querer.

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

    Chelsea average 1.8 xG away.

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

  2. map

    Diga do seu jeito

    Padrão editorial para clubes, jogadores e jargão. O seu termo entra palavra por palavra, em toda frase, em todo artigo.

    { "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 deixe em inglês

    Para as palavras que costumam escapar sem tradução. Se uma voltar no idioma de origem, tentamos mais uma vez e sinalizamos nos avisos da resposta.

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

    Kick-off is at 20:00.

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

Placares, odds e xG voltam exatamente como foram enviados.

O modelo nunca vê um dígito. Trocamos cada número e cada termo travado por um marcador, traduzimos as palavras em volta, devolvemos os originais e formatamos tudo no padrão do leitor.

  1. Você envia

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

  2. O modelo vê

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

  3. Você recebe de volta es

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

Antes de sair, toda resposta precisa passar por:

  • Números idênticos
  • Termos travados presentes
  • Nada sobrando em inglês
  • Linhas e colunas da tabela
  • Ordem dos títulos
  • Nenhum marcador esquecido
  • Pureza da escrita
  • Estilo decimal único
  • Linhas de odds em ASCII
  • Dígitos nativos
  • Campos de data em CJK

Uma requisição. Todos os idiomas em que você publica.

JSON puro sobre HTTPS. Envie texto ou Markdown, liste os idiomas de destino e receba todas as traduções em uma só resposta, com o registro do que cada regra fez.

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 }
}

Dados esportivos

Coloque uma tabela ao vivo em qualquer artigo.

Escreva uma tag onde a tabela deve entrar. A gente busca jogos, resultados ou classificação, nomeia cada time no idioma de destino e monta a tabela depois da tradução. Nenhum modelo encosta nesses 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}}

Ou chame direto: GET /v1/sports/football/standings?league=premier-league&lang=th retorna JSON, Markdown ou HTML.

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

Os nomes dos times mudam com o idioma. Os números, nunca.

Doze idiomas a partir do inglês.

Os nomes de clubes, jogadores e competições vêm de uma base terminológica esportiva construída sobre cobertura de futebol traduzida por pessoas. As suas regras valem em todos os idiomas, inclusive nas direções em beta que partem de outro idioma que não o inglês.

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

Créditos pré-pagos. Sem assinatura.

Um crédito é um caractere traduzido para um idioma. Uma tabela ao vivo custa 500 créditos. Os créditos valem 12 meses a partir da compra.

Comece de graça

$0

25,000 créditos

Dá para integrar a API e traduzir algumas prévias. Sem cartão.

Starter

$500

5M créditos

US$ 100.00 por milhão de caracteres

One site publishing previews and reports in a few languages.

Growth

$1,000

11M créditos

US$ 90.91 por milhão de caracteres

Daily coverage across several leagues and languages.

Scale

$1,500

18M créditos

US$ 83.33 por milhão de caracteres

Several sites covering every fixture in every market.

Network

$2,000

25M créditos

US$ 80.00 por milhão de caracteres

Newsrooms and networks publishing at full volume.

Nexo Standard usa 1 crédito por caractere e idioma. Nexo Pro roda em um modelo superior e usa 2 créditos.

  • Glossários e base terminológica esportiva em todos os pacotes
  • Todo idioma de destino pelo mesmo preço
  • Créditos não usados ficam para depois, até vencerem
Obter chave de API

O que as equipes perguntam antes de migrar.

O que conta como caractere?

Cada caractere do texto que você envia, com espaços e Markdown, contado uma vez para cada idioma de destino. Traduzir uma prévia de 1.000 caracteres para três idiomas custa 3.000 créditos.

E quando uma regra não pode ser aplicada?

As regras de manter e de mapear entram antes de o modelo rodar, então sempre valem. As regras de traduzir são conferidas depois: se um termo voltar no idioma de origem, tentamos mais uma vez e devolvemos o resultado com um aviso que nomeia o termo.

Posso combinar meu glossário com a base terminológica?

Pode. As suas regras têm prioridade sempre que houver conflito, e você pode desligar a base terminológica em uma requisição específica com "use_termbase": false.

Quais esportes têm tabelas ao vivo?

Futebol primeiro: jogos, resultados e classificação das principais ligas europeias e das competições da UEFA, além de ligas da Inglaterra, da Ásia e das Américas. Mais competições e esportes vêm depois, no mesmo formato de tag.

Meu texto fica armazenado?

Só para atender você. Os segmentos traduzidos ficam em cache na sua própria conta por 30 dias, então frases repetidas não custam nada e voltam idênticas. Nunca são compartilhados com outras contas.

Os créditos vencem?

Vencem, 12 meses depois da compra. Os seus créditos mais antigos são sempre usados primeiro.

Os seus primeiros 25,000 caracteres são por nossa conta.

Dá para umas 8 prévias de partida em três idiomas cada. Pegue uma chave e envie a primeira requisição em poucos minutos.