Bots de conversa | Exemples | Dades pràctiques | Recursos CITCEA | |
Google Apps Script | Projectes | Interacció | Inici |
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; }
Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.