Copie este prompt para nosso Console de desenvolvedor para experimentar você mesmo!
| Conteúdo | |
|---|---|
| Usuário | Escreva-me um script do Google Apps que traduzirá todo o texto em uma apresentação do Google Slides para coreano. |
Exemplo de Saída
Aqui está um Google Apps Script que traduz todo o texto em uma apresentação do Google Slides para coreano:-
A função
translateSlidesToKorean()recupera a apresentação ativa do Google Slides usandoSlidesApp.getActivePresentation(). -
Ela obtém todos os slides na apresentação usando o método
getSlides(). - Iteramos sobre cada slide na apresentação.
-
Para cada slide, recuperamos todos os elementos da página (formas, caixas de texto, tabelas, etc.) usando o método
getPageElements(). - Iteramos sobre cada elemento da página no slide.
-
Verificamos o tipo do elemento da página usando
getPageElementType():- Se o elemento da página é uma forma (
SlidesApp.PageElementType.SHAPE), obtemos o conteúdo de texto da forma usandogetText().asString(). Em seguida, traduzimos o texto para coreano usandoLanguageApp.translate(text, '', 'ko'), onde''representa o idioma de origem (detecção automática) e'ko'representa o idioma de destino (coreano). Finalmente, definimos o texto traduzido de volta para a forma usandosetText(). - Se o elemento da página é uma tabela (
SlidesApp.PageElementType.TABLE), iteramos sobre cada célula na tabela e traduzimos o texto dentro de cada célula de forma similar a como lidamos com formas.
- Se o elemento da página é uma forma (
- O script continua a processar todos os elementos da página em cada slide até que todo o texto na apresentação tenha sido traduzido para coreano.
Nota: Este script assume que você tem as permissões necessárias para
acessar e modificar a apresentação do Google Slides. Certifique-se de ter os
direitos de acesso necessários antes de executar o script.