Scripteur Google apps
Générer des scripts Google Apps pour accomplir des tâches selon les besoins de l’utilisateur.
Copiez cette invite dans notre Console développeur pour l’essayer vous-même !
Contenu | |
---|---|
Utilisateur | Écrivez-moi un script Google apps qui traduira tout le texte d’une présentation Google Slides en coréen. |
Exemple de sortie
Voici un script Google Apps qui traduit tout le texte d’une présentation Google Slides en coréen :
Voici comment fonctionne le script :
-
La fonction
translateSlidesToKorean()
récupère la présentation Google Slides active en utilisantSlidesApp.getActivePresentation()
. -
Elle obtient toutes les diapositives de la présentation en utilisant la méthode
getSlides()
. -
Nous parcourons chaque diapositive de la présentation.
-
Pour chaque diapositive, nous récupérons tous les éléments de page (formes, zones de texte, tableaux, etc.) en utilisant la méthode
getPageElements()
. -
Nous parcourons chaque élément de page sur la diapositive.
-
Nous vérifions le type de l’élément de page en utilisant
getPageElementType()
:- Si l’élément de page est une forme (
SlidesApp.PageElementType.SHAPE
), nous obtenons le contenu textuel de la forme en utilisantgetText().asString()
. Nous traduisons ensuite le texte en coréen en utilisantLanguageApp.translate(text, '', 'ko')
, où''
représente la langue source (détection automatique) et'ko'
représente la langue cible (coréen). Enfin, nous définissons le texte traduit dans la forme en utilisantsetText()
. - Si l’élément de page est un tableau (
SlidesApp.PageElementType.TABLE
), nous parcourons chaque cellule du tableau et traduisons le texte dans chaque cellule de manière similaire à la gestion des formes.
- Si l’élément de page est une forme (
-
Le script continue de traiter tous les éléments de page sur chaque diapositive jusqu’à ce que tout le texte de la présentation ait été traduit en coréen.
Remarque : Ce script suppose que vous disposez des autorisations nécessaires pour accéder et modifier la présentation Google Slides. Assurez-vous d’avoir les droits d’accès requis avant d’exécuter le script.
De plus, gardez à l’esprit que la traduction est effectuée à l’aide de l’API Google Translate, donc la qualité de la traduction peut varier en fonction de la complexité du texte et des capacités du service de traduction.