Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

TMS FNC Cloud Translation - Exemplos

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.

Serviços suportados

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.

Como obter as API keys

Microsoft (Azure AI Translator)

  1. Acesse https://portal.azure.com e faça login com sua conta Microsoft.
  2. Se ainda não tiver uma assinatura, vá em Assinaturas → + Adicionar e crie uma (conta gratuita ou pagamento conforme o uso).
  3. Na barra de busca do topo, digite Tradutor (ou Translator, com o portal em inglês) e abra o item Tradutor em Marketplace.
  4. 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)
  5. Clique em Revisar + criar e depois em Criar.
  6. Abra o recurso criado e vá em Gerenciamento de Recursos → Chaves e Ponto de Extremidade.
  7. 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.

Google (Cloud Translation API)

  1. Acesse https://console.cloud.google.com e crie ou selecione um projeto.
  2. Vá em APIs e serviços → Biblioteca, procure Cloud Translation API e clique em Ativar.
  3. Vincule uma conta de faturamento ao projeto (exigido pelo Google, mesmo dentro da cota gratuita).
  4. Vá em APIs e serviços → Credenciais → Criar credenciais → Chave de API.
  5. (Recomendado) Restrinja a chave para ser usada apenas pela Cloud Translation API.

IBM (Language Translator)

  1. Acesse https://cloud.ibm.com e faça login.
  2. No catálogo, crie uma instância do serviço de tradução.
  3. Em Credenciais de serviço, copie a API key e a URL do serviço.

DeepL

  1. Crie uma conta de API em https://www.deepl.com/pro-api (há plano gratuito).
  2. Em Conta → Chaves de API, copie a chave.

🏷️ Cupom de desconto

  • Use este cupom exclusivo e tenha 30% de desconto em qualquer produto da TMS:
2026Code4Delphi30

Links úteis

Site oficial Documentação

Vídeos de demonstração

  • Em breve

Multiplataforma

VCL-FMX-Web-FNC

📞 Contatos

Telegram YouTube Instagram LinkedIn Blog Course E-mail

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors