Bots de conversa de Telegram amb Google Apps Script

Bots de conversa Exemples Dades pràctiques   Recursos CITCEA
Google Apps Script Projectes Interacció   Inici

Traducció de text

Podem fer que el nostre script tradueixi un text. Això pot servir, per exemple, per enviar la nostra informació en la llengua que l'usuari té definida a Telegram. Per fer la traducció, emprarem la funció LanguageApp.translate qué, en principi, té tres paràmetres. El primer paràmetre és la frase que volem traduir, el segon és el codi de la llengua en la que està la frase i el tercer és el codi de la llengua a la que s'ha de fer la traducció. Si el segon paràmetre és una cadena buida ("") es farà una detecció automàtica de l'idioma.

En aquesta pàgina hi ha la llista completa dels codis de llengua disponibles. La taula següent en mostra uns quants que ens poden ser útils.

Codi Llengua           Codi Llengua           Codi Llengua
ca Català es Castellà en Anglès
eu Basc gl Gallec pt Portuguès
fr Francès de Alemany it Italià

A vegades podem obtenir un error si la llengua d'origen coincideix amb la de destí. La següent funció tradueix només en cas que les dues llengües siguin diferents:

function tradueix(text,l_orig,l_dest){
  var resposta;
  if (l_orig == l_dest){
    resposta = text;
  } else {
    resposta = LanguageApp.translate(text,l_orig,l_dest);
  }
  return resposta;
}

 

 

 

 

 

 

 

 

 

 

Llicència de Creative Commons
Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.