- Como instruir o Cloud Translation - Advanced a não traduzir algo?
É possível usar as seguintes tags HTML:
<span translate="no"> </span>
<span class="notranslate"> </span>
Essa funcionalidade exige que o texto de origem seja enviado em HTML.
- Por que um atributo
style
foi adicionado ao texto traduzido com as propriedades CSStext-align
edirection
? Isso acontece quando você inclui o HTML com o texto solicitado para tradução e está traduzindo de um idioma da direita para a esquerda para um idioma da esquerda para a direita, ou vice-versa. A tradução inclui o atributo HTML
style
com as propriedades CSStext-align
edirection
para garantir que o texto traduzido siga a direção correta. Por exemplo, a tradução de<h2>Sample text</h2>
do inglês para o hebraico retorna o seguinte JSON:{ "data": { "translations": [ { "translatedText": "\u003ch2 style=\";text-align:right;direction:rtl\"\u003e טקסט לדוגמה (דברים) \u003c/h2\u003e" } ] } }
- Recebo um erro
HTTP 403
ao chamar a API. - É possível que sua cota esteja sendo excedida: o total faturável diário ou o limite de caracteres por 100 segundos. A mensagem de erro indica
Daily Limit Exceeded
se você excedeu o limite diário ouUser Rate Limit Exceeded
qualquer uma das cotas de caracteres por 100 segundos.Para ver ou alterar limites de uso do projeto ou para solicitar um aumento da cota, faça o seguinte:
- Se você ainda não tem uma conta de faturamento para o projeto, crie uma.
- Visite a página "APIs ativadas" da biblioteca de APIs no Console do Cloud e selecione uma API na lista.
- Para ver e alterar as configurações relacionadas a cotas, selecione Cotas. Para ver as estatísticas de uso, selecione Uso.
- Às vezes recebo a resposta
HTTP 500 (Internal Errors)
da API - Isso pode acontecer se o texto for enviado sem especificação do idioma de origem. Se o idioma de origem do texto não puder ser identificado pelo Google, geralmente, porque o texto é muito curto, será retornado o erro 500. Essa situação pode ser corrigida especificando explicitamente o idioma de origem.
- Posso especificar vários idiomas de destino em uma solicitação?
- É possível incluir até 10 idiomas de destino em uma solicitação em lote. Se você não estiver fazendo uma solicitação em lote, só poderá especificar um único idioma de destino.
- É possível ter várias traduções de uma palavra?
- Não. Esse recurso só está disponível na interface da Web em translate.google.com
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2021-02-09 UTC.