Google Apps Scripter
Generiere Google Apps Skripte zur Erfüllung von Aufgaben basierend auf Benutzeranforderungen.
Kopieren Sie diesen Prompt in unsere Entwickler Console, um es selbst auszuprobieren!
Inhalt | |
---|---|
User | Schreiben Sie mir ein Google Apps Skript, das den gesamten Text in einer Google Slides Präsentation ins Koreanische übersetzt. |
Beispielausgabe
Hier ist ein Google Apps Skript, das den gesamten Text in einer Google Slides Präsentation ins Koreanische übersetzt:
So funktioniert das Skript:
-
Die Funktion
translateSlidesToKorean()
ruft die aktive Google Slides Präsentation mitSlidesApp.getActivePresentation()
ab. -
Sie holt alle Folien in der Präsentation mit der
getSlides()
Methode. -
Wir iterieren über jede Folie in der Präsentation.
-
Für jede Folie rufen wir alle Seitenelemente (Formen, Textfelder, Tabellen usw.) mit der
getPageElements()
Methode ab. -
Wir iterieren über jedes Seitenelement auf der Folie.
-
Wir prüfen den Typ des Seitenelements mit
getPageElementType()
:- Wenn das Seitenelement eine Form ist (
SlidesApp.PageElementType.SHAPE
), holen wir den Textinhalt der Form mitgetText().asString()
. Dann übersetzen wir den Text ins Koreanische mitLanguageApp.translate(text, '', 'ko')
, wobei''
die Quellsprache (automatische Erkennung) und'ko'
die Zielsprache (Koreanisch) darstellt. Schließlich setzen wir den übersetzten Text mitsetText()
zurück in die Form. - Wenn das Seitenelement eine Tabelle ist (
SlidesApp.PageElementType.TABLE
), iterieren wir über jede Zelle in der Tabelle und übersetzen den Text in jeder Zelle ähnlich wie bei Formen.
- Wenn das Seitenelement eine Form ist (
-
Das Skript verarbeitet weiterhin alle Seitenelemente auf jeder Folie, bis der gesamte Text in der Präsentation ins Koreanische übersetzt wurde.
Hinweis: Dieses Skript setzt voraus, dass Sie die erforderlichen Berechtigungen haben, um auf die Google Slides Präsentation zuzugreifen und sie zu modifizieren. Stellen Sie sicher, dass Sie über die erforderlichen Zugriffsrechte verfügen, bevor Sie das Skript ausführen.
Beachten Sie auch, dass die Übersetzung mit der Google Translate API durchgeführt wird, sodass die Qualität der Übersetzung je nach Komplexität des Textes und den Fähigkeiten des Übersetzungsdienstes variieren kann.
API-Anfrage
Was this page helpful?