O CopyDoc oferece duas formas de usar o ChatGPT:
- ChatGPT API, para traduzir e importar automaticamente dentro do plugin.
- ChatGPT Prompt, para um fluxo de trabalho manual de copiar e colar usando o app do ChatGPT.
Usar a API do ChatGPT
O fluxo pela API é a opção mais rápida se você quer que o CopyDoc cuide de todo o processo de tradução e importação.
- Clique no botão Localize Frames no CopyDoc.
- Escolha ChatGPT API.
- Cole sua chave de API da OpenAI.
- Escolha o modelo que o CopyDoc deve usar.
- Selecione os frames do Figma e os idiomas de destino que você quer traduzir.
- Ative Use Markdown se precisar preservar negrito, itálico e links dentro do texto durante a tradução.
- Clique em Translate & Import.
O CopyDoc envia o texto dos frames selecionados ao ChatGPT para cada idioma e depois importa automaticamente os resultados traduzidos de volta para o Figma como cópias localizadas dos frames.
Sua chave de API do ChatGPT fica armazenada no seu dispositivo, por usuário do Figma, e não é salva no próprio arquivo do Figma.
Usar o prompt do ChatGPT
O fluxo com prompt manual é útil se você prefere fazer as solicitações de tradução no próprio ChatGPT em vez de conectar uma chave de API.
- Escolha ChatGPT Prompt nas opções de localização.
- Selecione os frames do Figma e os idiomas que você quer traduzir.
- Clique em Generate Prompt.
- Clique em Copy Prompt to Clipboard.
- Execute o prompt no ChatGPT e confira se ele retorna somente o CSV puro.
- Cole a resposta em CSV de volta no CopyDoc.
- Clique em Translate Figma Frames para importar o conteúdo traduzido para o Figma.
No fluxo com prompt manual, você mesmo escolhe o modelo do ChatGPT dentro do app do ChatGPT. O CopyDoc valida o CSV colado antes de importá-lo.
O prompt gerado também pede ao ChatGPT que preserve a formatação Markdown compatível dentro do texto e mantenha inalterados os marcadores Markdown, as URLs e os placeholders, para que o conteúdo traduzido possa ser importado corretamente de volta para o Figma.
Não remova nem renomeie as colunas id, frame_id, layer_name ou figma_text na resposta em CSV. O CopyDoc usa essas colunas para relacionar as linhas traduzidas às camadas corretas do Figma.