O servidor MCP disponibiliza o seu motor de localização diretamente no assistente de IA. Teste um termo do glossário, localize um lote de strings, detete um idioma — sem sair da conversa.
Localizar conteúdo#
Peça ao seu assistente para localizar conteúdo e ele chama o seu motor com a configuração completa — glossário, voz da marca, instruções e cadeia de modelos, tudo aplicado automaticamente.
"Localiza estas strings para alemão através do meu motor: 'Add to cart', 'Proceed to checkout', 'Your order has been placed'"
O assistente envia os dados em formato chave-valor para o seu motor, especificando o idioma de origem e o idioma de destino. O glossário do seu motor garante termos exatos (por exemplo, "checkout" mantém-se como "Checkout" se o tiver configurado assim), a voz da marca aplica o registo certo e a cadeia de modelos configurada trata da geração.
Também pode fornecer hints — pistas contextuais que ajudam o motor a desambiguar:
"Localiza 'Share' para japonês — é o texto de um botão num contexto de redes sociais, não uma ação financeira"
O que o assistente trata por si#
| Parâmetro | O que faz |
|---|---|
| Seleção do motor | Que motor usar (por predefinição, o primeiro da sua organização) |
| Idioma de origem | Idioma de origem (por exemplo, en) |
| Idioma de destino | Idioma de destino (por exemplo, de, ja, pt-BR) |
| Dados | Mapa chave-valor das strings a localizar |
| Hints | Pistas opcionais por chave para desambiguação |
| Referência | Localizações já existentes para contexto few-shot |
Localização em lote (assíncrona)#
Para payloads maiores ou execuções em vários idiomas, o assistente usa jobs assíncronos — submeta uma vez e obtenha resultados para cada idioma de destino:
"Localiza este ficheiro JSON para francês, alemão e japonês. Usa o meu motor de produção."
O assistente submete todos os idiomas de destino num único pedido. Cada idioma torna-se um job independente, processado em paralelo. Pode pedir o estado a qualquer momento:
"Qual é o estado desse lote de localização?"
O assistente consulta o grupo de jobs e comunica o progresso — quantos idiomas estão concluídos, se houve falhas ou avisos, e obtém os resultados quando estiverem prontos.
Capacidades dos jobs assíncronos#
- Submeta até 100 idiomas de destino por pedido
- Callback opcional por webhook quando os jobs estiverem concluídos
- Chaves de idempotência para evitar submissões duplicadas
- Substituições da configuração do pipeline por pedido
- Chaves bloqueadas excluídas da localização
Detetar idioma#
"Que idioma é este texto: 'Nous sommes ravis de vous accueillir'"
O assistente deteta o idioma e devolve o idioma BCP-47, o nome do idioma, a região, o sistema de escrita e a direção do texto (LTR/RTL).
Quando usar isto em vez da CLI#
| Cenário | Usar |
|---|---|
| Testar um termo do glossário que acabou de adicionar | MCP — feedback imediato na conversa |
| Localizar uma única string durante a revisão de código | MCP — sem mudar de contexto |
| Executar a localização completa de um projeto em todos os ficheiros | CLI — concebida para workflows baseados em ficheiros |
| Integração com pipelines de CI/CD | CLI ou API — automatizada, repetível |
| Localizar um lote de strings para muitos idiomas de uma só vez | Jobs assíncronos MCP — um prompt, processamento em paralelo |
