Programador de scripts do Google Apps
Gere scripts do Google Apps para completar tarefas com base nos requisitos do usuário.
Copie este prompt para nosso Console de desenvolvedor para testá-lo você mesmo!
Conteúdo | |
---|---|
User | 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 script do Google Apps que traduz todo o texto em uma apresentação do Google Slides para coreano:
Veja como o script funciona:
-
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 for uma forma (
SlidesApp.PageElementType.SHAPE
), obtemos o conteúdo do 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 for uma tabela (
SlidesApp.PageElementType.TABLE
), iteramos sobre cada célula na tabela e traduzimos o texto dentro de cada célula de maneira semelhante a como lidamos com as formas.
- Se o elemento da página for uma forma (
-
O script continua processando todos os elementos da página em cada slide até que todo o texto na apresentação tenha sido traduzido para coreano.
Observação: Este script pressupõe que você tenha 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.
Além disso, tenha em mente que a tradução é realizada usando a API do Google Translate, então a qualidade da tradução pode variar dependendo da complexidade do texto e das capacidades do serviço de tradução.
Requisição da API
Was this page helpful?