CopyDocでは、次の2つの方法でChatGPTを使えます。
- ChatGPT API:プラグイン内で翻訳とインポートを自動で行います。
- ChatGPT Prompt:ChatGPTアプリを使って、手動でコピー&ペーストするワークフローです。
ChatGPT APIを使う
翻訳からインポートまでの流れをすべてCopyDocに任せたい場合は、APIのワークフローが最も速い方法です。
- CopyDocでLocalize Framesボタンをクリックします。
- ChatGPT APIを選びます。
- OpenAIのAPIキーを貼り付けます。
- CopyDocで使うモデルを選びます。
- 翻訳したいFigmaフレームと対象のロケールを選びます。
- 翻訳時にインラインの太字、斜体、リンク付きテキストを保持したい場合は、Use Markdownをオンにします。
- Translate & Importをクリックします。
CopyDocは、選択したフレームのテキストをロケールごとにChatGPTに送信し、翻訳結果を、ローカライズ済みの複製フレームとしてFigmaに自動でインポートします。
ChatGPTのAPIキーは、Figmaユーザーごとにお使いのデバイスに保存され、Figmaファイル自体には保存されません。
ChatGPT Promptを使う
APIキーを接続せずに、ChatGPT内で自分で翻訳リクエストを実行したい場合は、手動のプロンプトのワークフローが便利です。
- ローカライズのオプションでChatGPT Promptを選びます。
- 翻訳したいFigmaフレームとロケールを選びます。
- Generate Promptをクリックします。
- Copy Prompt to Clipboardをクリックします。
- ChatGPTでプロンプトを実行し、CSVのみがそのまま返されることを確認します。
- CSVの応答をCopyDocに貼り付けます。
- Translate Figma Framesをクリックして、翻訳したコンテンツをFigmaにインポートします。
手動のプロンプトのワークフローでは、ChatGPTのモデルはChatGPTアプリ内で自分で選びます。CopyDocは、貼り付けられたCSVをインポート前に検証します。
生成されるプロンプトでは、対応するインラインのMarkdown書式を保持し、Markdownの記号、URL、プレースホルダーを変更しないようにChatGPTに指示しているため、翻訳したコンテンツを正しくFigmaにインポートできます。
CSVの応答にあるid、frame_id、layer_name、figma_text列は、削除したり名前を変えたりしないでください。CopyDocはこれらの列を使って、翻訳された行を正しいFigmaレイヤーに対応付けます。