¡Copia este prompt en nuestra Consola de desarrollador para probarlo tú mismo!
| Contenido | |
|---|---|
| Usuario | Escríbeme un script de Google Apps que traduzca todo el texto en una presentación de Google Slides al coreano. |
Ejemplo de Salida
Aquí tienes un script de Google Apps que traduce todo el texto en una presentación de Google Slides al coreano:-
La función
translateSlidesToKorean()recupera la presentación activa de Google Slides usandoSlidesApp.getActivePresentation(). -
Obtiene todas las diapositivas en la presentación usando el método
getSlides(). - Iteramos sobre cada diapositiva en la presentación.
-
Para cada diapositiva, recuperamos todos los elementos de página (formas, cuadros de texto, tablas, etc.) usando el método
getPageElements(). - Iteramos sobre cada elemento de página en la diapositiva.
-
Verificamos el tipo del elemento de página usando
getPageElementType():- Si el elemento de página es una forma (
SlidesApp.PageElementType.SHAPE), obtenemos el contenido de texto de la forma usandogetText().asString(). Luego traducimos el texto al coreano usandoLanguageApp.translate(text, '', 'ko'), donde''representa el idioma de origen (detección automática) y'ko'representa el idioma de destino (coreano). Finalmente, establecemos el texto traducido de vuelta a la forma usandosetText(). - Si el elemento de página es una tabla (
SlidesApp.PageElementType.TABLE), iteramos sobre cada celda en la tabla y traducimos el texto dentro de cada celda de manera similar a como manejamos las formas.
- Si el elemento de página es una forma (
- El script continúa procesando todos los elementos de página en cada diapositiva hasta que todo el texto en la presentación haya sido traducido al coreano.
Nota: Este script asume que tienes los permisos necesarios para
acceder y modificar la presentación de Google Slides. Asegúrate de tener los
derechos de acceso requeridos antes de ejecutar el script.