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 :-
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 itérons sur 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 itérons sur chaque élément de page de 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 remettons le texte traduit dans la forme en utilisantsetText(). - Si l’élément de page est un tableau (
SlidesApp.PageElementType.TABLE), nous itérons sur chaque cellule du tableau et traduisons le texte dans chaque cellule de manière similaire à la façon dont nous traitons les formes.
- Si l’élément de page est une forme (
- Le script continue à traiter tous les éléments de page de chaque diapositive jusqu’à ce que tout le texte de la présentation ait été traduit en coréen.
Note : Ce script suppose que vous avez les permissions 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.