Exemplo de uso do componente TTMSFNCCloudTranslation, do TMS FNC Cloud Pack, para traduzir textos em aplicações Delphi (VCL, FMX e TMS WEB Core) usando serviços de tradução na nuvem.
Os recursos de tradução deste exemplo podem ser utilizados com os seguintes provedores:
| Provedor | Onde gerar a API key |
|---|---|
| Google (Cloud Translation API) | https://console.cloud.google.com |
| Microsoft (Azure AI Translator) | https://portal.azure.com |
| IBM (Language Translator) | https://cloud.ibm.com |
| DeepL | https://www.deepl.com/pro-api |
Para trocar de provedor, basta alterar o serviço configurado no componente e informar a chave correspondente. O restante do código continua igual.
- Acesse https://portal.azure.com e faça login com sua conta Microsoft.
- Se ainda não tiver uma assinatura, vá em Assinaturas → + Adicionar e crie uma (conta gratuita ou pagamento conforme o uso).
- Na barra de busca do topo, digite Tradutor (ou Translator, com o portal em inglês) e abra o item Tradutor em Marketplace.
- Clique em Criar e preencha:
- Grupo de recursos: crie um novo (ex.:
demo-test) - Região: Global
- Nome: um nome único (ex.:
tradutor-demo) - Tipo de preço: F0 (Free)
- Grupo de recursos: crie um novo (ex.:
- Clique em Revisar + criar e depois em Criar.
- Abra o recurso criado e vá em Gerenciamento de Recursos → Chaves e Ponto de Extremidade.
- Copie a CHAVE 1.
Se o recurso for criado em uma região específica em vez de Global, a API exige que a região seja informada em cada chamada. Para evitar erros 401, prefira a região Global.
- Acesse https://console.cloud.google.com e crie ou selecione um projeto.
- Vá em APIs e serviços → Biblioteca, procure Cloud Translation API e clique em Ativar.
- Vincule uma conta de faturamento ao projeto (exigido pelo Google, mesmo dentro da cota gratuita).
- Vá em APIs e serviços → Credenciais → Criar credenciais → Chave de API.
- (Recomendado) Restrinja a chave para ser usada apenas pela Cloud Translation API.
- Acesse https://cloud.ibm.com e faça login.
- No catálogo, crie uma instância do serviço de tradução.
- Em Credenciais de serviço, copie a API key e a URL do serviço.
- Crie uma conta de API em https://www.deepl.com/pro-api (há plano gratuito).
- Em Conta → Chaves de API, copie a chave.
- Use este cupom exclusivo e tenha 30% de desconto em qualquer produto da TMS:
2026Code4Delphi30
| Site oficial | Documentação |
|---|
- Em breve