Détectez et traduisez du contenu dans Google Sheets

Vous avez une feuille de calcul avec du contenu dans une langue étrangère. Comment puis-je lire cela ? C’est possible. Vous pouvez détecter et traduire du contenu dans Google Sheets en utilisant ses fonctions intégrées.

Ouvrez votre feuille de calcul dans Google Sheets et utilisez les fonctions DETECTELANGUE et GOOGLETRANSLATE sous une forme combinée.

Ce sont deux fonctions individuelles de Google Sheets pour vous aider à traduire du contenu dans une feuille de calcul.

Alors pourquoi utilisez-vous ou nous suggérez-vous d’utiliser ces fonctions sous une forme combinée ?

La réponse est simple. La plupart du temps, il peut être difficile pour vous de trouver la langue étrangère que vous souhaitez traduire. Même si vous pouviez trouver la langue, vous devez connaître le code de la langue.

La fonction DETECTELANGUE trouve les codes de langue pour vous et cela fonctionne avec la fonction GOOGLETRANSLATE.

Je n’ai pas posté de tutoriels individuels pour les deux fonctions ci-dessus. Parce que cela flotte déjà sur le web. Mais à des fins d’exemple, je détaille ci-dessous.

Comment utiliser la fonction DETECTELANGUE dans Google Sheets

Syntaxe :

DETECTELANGUE(texte_ou_plage)

Exemples de la fonction DETECTELANGUE de Google Sheets :

Dans les exemples ci-dessus, j’ai saisi la formule suivante dans B2 puis je l’ai fait glisser vers le bas.

=DETECTELANGUE(A1)

J’ai entendu dire que je peux utiliser la formule ci-dessus dans une plage. Est-ce vrai ?

Bien sûr. Vous pouvez utiliser la formule comme ci-dessous. Mais elle ne renverra pas un résultat de tableau.

=DETECTELANGUE(A1:A5)

Si la plage spécifiée, qui est également unidimensionnelle, contient plusieurs langues, la première chaîne de texte trouvée sera évaluée.

Comment utiliser la fonction GOOGLETRANSLATE dans Google Sheets

Je sais que notre sujet concerne la détection et la traduction de contenu dans Google Sheets. Vous avez déjà vu comment détecter une langue étrangère dans Google Sheets.

Maintenant, voyez comment traduire cela. La formule de combinaison suit ensuite.

Syntaxe :

GOOGLETRANSLATE(texte, [langue_source, langue_cible])

Exemples de la fonction GOOGLETRANSLATE de Sheets :

Exemples de la fonction GOOGLETRANSLATE de Google Sheets

La fonction GOOGLETRANSLATE dans Google Sheets n’est pas une formule de tableau. Donc, lorsque vous voulez traduire des textes dans plusieurs cellules, saisissez la formule dans une cellule et faites-la glisser vers le bas.

Ici, ma formule se trouve dans la cellule D1 comme ci-dessous, puis je la fait glisser vers le bas.

=GOOGLETRANSLATE(A1, B1, C1)

J’ai le texte à traduire dans la cellule A1, la langue source dans la cellule B1 (dans B1, j’ai la formule DETECTELANGUE) et la langue cible dans la cellule C1.

Le code de langue cible est « en », qui représente l’anglais. Maintenant, je vais vous expliquer comment utiliser la fonction DETECTELANGUE dans GOOGLETRANSLATE pour remplacer la langue source.

Détectez et traduisez du contenu dans Google Sheets en utilisant des fonctions combinées

Voici la combinaison qui détecte et traduit du contenu dans Google Sheets.

Formule :

=GOOGLETRANSLATE(A1, DETECTELANGUE(A1), « en »)

Comment l’appliquer et obtenir le résultat :

Voir comment la détection et la traduction fonctionnent dans Google Sheets

Grâce à la fonction DETECTELANGUE, la formule GOOGLETRANSLATE détecte automatiquement et traduit le contenu dans la plage spécifiée.

Cela signifie que sans connaître les codes de langue, vous pouvez traduire le contenu des cellules en langue étrangère dans Google Sheets.

Pouvez-vous me fournir les codes de langue pour ma référence ?

Codes de langue à utiliser dans la fonction GOOGLETRANSLATE de Google Sheets

Je n’ai pas les codes de langue à vous fournir. Mais j’ai trouvé un lien de source fiable ici. J’utilise ce lien dans la fonction IMPORTHTML de Google Sheets ci-dessous pour importer les codes de langue.

=importhtml(« https://developers.google.com/admin-sdk/directory/v1/languages », »table »,1)

Utilisez cette formule dans la cellule A1 d’une feuille de calcul vierge. Veuillez noter que je n’ai pas testé les codes moi-même.

Voici les codes de langue.

Codes de langue disponibles à utiliser dans GOOGLETRANSLATE

Suivez les conseils ci-dessus pour détecter et traduire du contenu dans Google Sheets.

Articles en lien