Translate API - Integrare și utilizare
Vom utiliza serviciul de traducere oferit de Google în proiectul asociat Back-end-ului
Instalați pachetul translate din google-cloud - npm i ... în consolă
Introducem calea către credențialele furnizate de Google în .env
Pentru a păstra proiectul organizat, creați un fișier nou în care vom introduce logica de traducere. Îl puteți numi translateFunctions.js
Cele mai simple metode pe care le putem utiliza sunt .detect(input), .translate(input, targetLanguage). Pentru cazul în care ne-am dori să mai prelucrăm răspunsurile primite de la API, dar și pentru a ascunde complexitatea (importuri de funcții, creare de obiecte, etc), vom defini 2 funcții utile și le vom exporta
Fiecare limbă pe care o putem trimite ca parametru în funcția translateText este reprezentată printr-un cod ISO. Putem astfel să definim un dicționar al limbilor - codurilor și să îl exportăm. Creați fișierul dictionaries.js
Putem testa că programul nostru funcționează importând cele 2 funcții în index.js și apelându-le (observați că am introdus cele 2 fișiere noi într-un folder utils)
Last updated