Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

translator4d

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

router4d

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.

Translator4D

Biblioteca para trabalhar com Recursos de Tradução no Delphi

⚙️ Instalação

*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
pascal
../translator4d/src

⚡️ Como utilizar para realizar tradução com serviço da Google

pascal
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