Googleシートで使用するためにDeepl APIアカウントを認証するには、次の手順に従ってください。
1. DEEPL APIアカウントを作成します。まず、Deepl APIアカウントを持っていることを確認します。通常のDEEPLアカウントのみがある場合は、別のAPIアカウントを作成する必要があります。通常のアカウントからログアウトして、DeepL WebサイトでAPIアカウントにサインアップすることにより、APIアカウントを作成するオプションを見つけることができます。
2。Deepl APIキーを取得します:
- Deepl APIアカウントにログインします。
- 「アカウント」セクションに移動します。
- [開発者]タブを見つけて、それをクリックします。
- 「新しい認証キーの作成」をクリックして、新しいキーを生成します。ページを閉じた後、再度表示できないため、このキーをコピーします[2] [9]。
3. APIキーを安全に保存する:APIキーを秘密にすることが重要です。共有したり、公開されているコードで使用したりしないでください。
4. GoogleシートにSHEETSLアドオンをインストールします。
- グーグルシートを開きます。
- 「拡張機能」メニューに移動し、「アドオン」を選択します。
- 「sheetsl」を検索してインストールします。
5.ディープルAPIキーを使用してSHEETSLを設定します。
-SheetSLをインストールしたら、「拡張機能」メニューに戻り、「SheetSL」>「設定」>「Authキーを設定」を選択します。
- 提供されたフィールド[1]にDeepl API認証キーを入力します。
6.ターゲット言語を設定します。
- まだSHEETSL設定で、「言語を設定」に移動します。
- ソース言語とターゲット言語の両方に言語コードを入力する必要があります。 Source Languageを空白のままにして、Deeplの自動検出機能[1]を使用できます。
7.アプリスクリプトを使用した代替方法:
-SheetSLアドオンを使用したくない場合は、Google Appsスクリプトを使用してDeeplを直接統合できます。
-Googleシートを開き、「拡張機能」>「アプリスクリプト」に移動します。
-「deepl.gs」という名前の新しいスクリプトファイルを作成し、githubの例からスクリプトを貼り付けます[4]。
- 指定された行でプレースホルダーをDEEPL API認証キーに置き換えて、スクリプトを変更します。
- スクリプトを保存し、翻訳のためにスクリプトに記載されているカスタム関数[4]を使用します。
これらの手順に従うことにより、Deepl APIアカウントを認証し、翻訳タスクのためにGoogleシート内で使用できるはずです。
引用:
[1] https://www.scriptable-assets.page/add-ons/sheetsl/
[2] https://docs.aicontentlabs.com/articles/deepl-api-key/
[3] https://cloud.google.com/sensitive-data-protection/docs/auth
[4] https://github.com/deeplcom/google-sheets-example
[5] https://learn.microsoft.com/en-us/connectors/deepl/
[6] https://stackoverflow.com/questions/67485395/google-sheets-custom-function-translate-with-deepl-api-not-working-as-expecte
[7] https://webapps.stackexchange.com/questions/149026/integrate-deepl-with-google-sheets
[8] https://www.deepl.com/en/features/sso
[9] https://developers.deepl.com/docs/getting-started/auth
[10] https://support.deepl.com/hc/en-us/articles/12209715872156-authentication-key-for-cat-tools