PTC

Como obter traduções por IA com qualidade humana para software

Quando usada corretamente, a IA pode traduzir seu software com qualidade humana. Siga este guia para obter traduções por IA naturais e consistentes para qualquer idioma. Cada etapa inclui exemplos reais, para que você possa ver exatamente o que funciona melhor e por quê.

Torne seus textos de UI claros e fáceis de entender

A PTC traduz exatamente o que você coloca em seus arquivos de recursos. Frases claras e completas no idioma original dão a ela o contexto de que precisa para preservar o significado exato em cada tradução.

Exemplo de uma string clara

You have no saved items in your cart.

Esta frase diz ao usuário o que está vazio (“cart”, carrinho) e o que contém (“saved items”, itens salvos), dando à PTC todo o contexto para produzir uma tradução exata.

Exemplo de uma string pouco clara

No cart items.

Isso omite o sujeito (“you”, você) e a ação (“have”, ter). Em alguns idiomas, isso poderia ser traduzido como “There is no cart” (Não há carrinho) em vez de “Your cart is empty” (Seu carrinho está vazio), o que muda o significado.

Quando você escreve frases completas, corrige erros de digitação e usa palavras simples, você ajuda a PTC a fornecer traduções que são naturais e fáceis de entender para seus usuários. O feedback dos usuários sobre as traduções pode ajudar você a identificar o que melhorar em seus textos.

Descreva seu produto e público em detalhes

Ao configurar um projeto na PTC, você informará:

  • O nome do seu produto
  • O que ele faz
  • Para quem é direcionado
Configuração de projeto da PTC

A PTC usa isso para selecionar a terminologia, o tom e o estilo corretos, de modo que suas traduções correspondam ao propósito e ao público do seu produto.

Exemplo de boas informações de produto:

Nome do produto O que ele faz Público
WPML Um plugin do WordPress para criar sites multilíngues Criadores de sites WordPress e departamentos de TI

Esta descrição inclui contexto suficiente para que a PTC possa escolher termos técnicos precisos e adequar o tom aos seus usuários.

Exemplo de informações de produto ruins:

Nome do produto O que ele faz Público
Wpml plugin multilíngue usuários

Isso deixa de fora os detalhes da sua plataforma e do seu público. A PTC tem menos informações de base para trabalhar, então as traduções podem soar genéricas demais ou usar a formalidade errada.

Adicione termos importantes do produto ao glossário

A PTC adiciona automaticamente o nome do seu produto ao glossário integrado para que ele nunca seja traduzido. Você só precisa adicionar termos que sejam exclusivos do seu produto ou marca, ou que possam ter vários significados em outros idiomas. Isso mantém a tradução consistente em cada idioma.

Exemplo: Se o seu aplicativo tiver um recurso chamado Spaces, você não vai querer que ele seja traduzido para a palavra genérica para “rooms” (salas) ou “areas” (áreas).

Adicionar “Spaces” ao glossário com uma descrição como “A branded collaboration feature for team projects” (Um recurso de colaboração de marca para projetos em equipe) diz à PTC para tratá-lo como um nome próprio e usar o termo correto em cada tradução.

Termos no glossário da PTC

Um glossário bem mantido mantém sua terminologia consistente em todo o seu produto, para que os usuários vejam um texto familiar e correto em todos os idiomas.

Use placeholders para texto dinâmico

O uso de placeholders permite que a PTC traduza a frase completa de uma só vez, mesmo quando ela inclui variáveis como nomes de usuário ou números.

Por exemplo, digamos que você queira falar diretamente com seus usuários e mostrar dinamicamente quantas mensagens não lidas eles têm. Seu usuário pode ver algo como:

Bem-vindo Steve, você tem 7 novas mensagens.

Em PHP, é assim que isso deve ficar:

printf( __( 'Welcome %s, you have %d new messages.', 'text-domain' ), $username, $message_count );

A PTC vê uma frase completa e pode colocar o nome e o número na posição correta para cada idioma.

Se você não usar placeholders e, em vez disso, concatenar este texto a partir de várias strings, como aqui:

echo __( 'Welcome ', 'text-domain' ) . $username . __( ', you have ', 'text-domain' ) . $message_count . __( ' new messages.', 'text-domain' );

A PTC verá fragmentos separados, o que torna mais difícil reorganizar as palavras corretamente em idiomas com regras gramaticais diferentes.

Os placeholders garantem que suas traduções sejam naturais, precisas e gramaticalmente corretas em todos os idiomas.

Projete sua UI para diferentes tamanhos de texto

Quando o texto é traduzido, ele frequentemente fica mais longo ou mais curto que o original. Um design flexível garante que sua interface de usuário continue com boa aparência e funcione corretamente em todos os idiomas.

Aqui está um exemplo do mundo real de uma parede de escalada:

  • Inglês: Beware, climber above
  • Espanhol: Cuidado, hay alguien escalando sobre ti

Ambas as versões soam naturais em seu idioma, mas o texto em espanhol ocupa mais espaço. O mesmo acontece em software. Um rótulo de botão, mensagem de erro ou item de menu que cabe em inglês pode causar um estouro ou quebrar de forma estranha em outro idioma.

Ao usar um layout responsivo e testar sua UI em vários idiomas durante o desenvolvimento, você pode garantir que o texto se encaixe bem e que seu design pareça limpo e polido em todas as versões de idioma do seu aplicativo.

Pronto para traduzir com IA?

Coloque essas práticas recomendadas em ação e obtenha traduções por IA com qualidade humana que soam ótimas em todos os idiomas. Inicie seu teste gratuito com 20.000 palavras traduzidas para 2 idiomas e, em seguida, pague apenas pelo que traduzir.