pacote-tradutor-apps v1.0.6
exemplo de uso no frontend
import {Translator} from "app-tradutor";
(async () => { const translator = new Translator("pt-br", "pt-br", apikey); await translator.loadTranslationsFromFirebase(); translator.setLanguage("es"); const pageContent = { Mensagem: "Olá mundo", }; await translator.translatePage(pageContent); })();
Importar a classe Translator de dentro da ferramente, ao instancia a classe passar a linguagem padrão da aplicação como parametro
metodos da aplicação:
1 - loadTranslationsFromDatabase(assíncrono) -> Procura no banco de dados, se ja existe a tradução para conteúdo enviado, se existir retorna a tradução do banco de dados 2 - setLanguage(assíncrono) -> Recebe um parametro(string), que seta a linguagem para qual o texto será traduzido. 3 - translatePage(assíncrono) -> Recebe um parametro(object), que representa o conteúdo a ser traduzido, o metódo traduz apenas o valor, mantendo o nome da chave do objeto.