Translator4D é uma biblioteca Delphi desenvolvida para consumo dos recursos de APIs de Tradução, dando a possibilidade de tradução simples no seu sistema. Atualmente homologado apenas o serviço de tradução do Google, porém com possibilidade de expansão, fique a vontade para enviar suas contribuições.
Biblioteca para trabalhar com Recursos de Tradução no Delphi
*Pré requisitos: Delphi XE2
- Instlação manual: Adicione as seguintes pastas ao seu projeto, em Project > Options > Resource Compiler > Directories and Conditionals > Include file search path
../translator4d/src
uses
Translator4D;
implementation
const
//Informações geradas no AWS Console
APIKey = 'Sua APIKey google do Google Translator';
TTranslator4D
.New
.Google
.Credential
.Key(APIKey)
.&End
.Params
.Query('Texto que você deseja traduzir')
.Source('Linguagem Original do Texto') //Verificar em https://cloud.google.com/translate/docs/languages?hl=pt-br as abreviações das linguagens disponíveis
.Target('Linguagem na qual você deseja que a tradução seja feira') //Verificar em https://cloud.google.com/translate/docs/languages?hl=pt-br as abreviações das linguagens disponíveis
.&End
.Execute //Retorna em String o Texto Traduzido