GoogleシートでDeepl APIのセットアップには、Deepl APIキーの取得、Googleアプリスクリプトの作成、APIを使用するスクリプトの構成など、いくつかのステップが含まれます。これが詳細なガイドです:
##ステップ1:Deepl APIキーを取得します
1. Deepl APIアカウントを作成する:Deepl Webサイトに移動し、Deepl API専用のアカウントを作成します。これは通常のDeeplアカウントとは異なるため、APIアカウントにサインアップしてください。
2。APIキーを取得します:Deepl APIアカウントにログインしたら、アカウント設定に移動して認証キーを見つけます。このキーは、APIを使用するために重要です。
##ステップ2:Google Appsスクリプトを設定します
1. Googleシートを開く:Googleシートを開くことから始めます。
2。アクセスアプリスクリプト:メニューから、[拡張子]> [アプリ]スクリプトに移動します。これにより、Apps Script Editorが開きます。
3.新しいスクリプトファイルを作成する:既存のスクリプトがある場合は、新しいファイルを追加できます。それ以外の場合は、「code.gs」という名前のデフォルトのスクリプトファイルを使用できます。
4.デフォルトコードの削除: `myfunction()` placeholderなど、スクリプトファイルのデフォルトコードを削除します。
##ステップ3:Deepl APIスクリプトを貼り付けます
1。スクリプトコードを取得する:Deeplまたは類似のスクリプトがオンラインで入手可能な類似のスクリプトによって提供される例を使用できます。たとえば、GithubのDeepl Exampleリポジトリ[2]のスクリプトを使用できます。
2。スクリプトを貼り付けます:Deeplスクリプトの内容をコピーして、アプリスクリプトファイルに貼り付けます。認証キーのプレースホルダーを実際のDEEPL APIキーに置き換えてください。
##ステップ4:スクリプトを構成します
1.スクリプトの変更:スクリプトで、Deepl APIキーを入力する必要がある行を見つけます。 `const authkey =" your_api_key_hore ";`のように見えるはずです。 `" your_api_key_here "`を実際のAPIキーに置き換えます。
2。スクリプトの保存:APIキーを貼り付けて構成した後、フロッピーディスクアイコンをクリックするか、 `ctrl+s`(またはマック上の` cmd+s`)を押してスクリプトを保存します。
##ステップ5:GoogleシートでDEEPL機能を使用します
1。シートに戻ります:アプリスクリプトエディターを閉じて、Googleシートに戻ります。
2。ディープル関数を使用します。シートでDeepl翻訳機能を使用できるようになりました。たとえば、「deepltranslate」という名前の関数を設定した場合、次のように使用できます: `= deepltranslate(a1、" auto "、" de ")`。これにより、Cell A1のテキストが自動的に検出された言語からドイツ語に変換されます。
##追加のヒント
- 再翻訳の問題:Deepl APIを使用した式は、シートが開くたびにテキストを再翻訳できることに注意してください。これにより、APIクォータをすばやく消費できます。不必要な再翻訳を防ぐために回避策を実装することを検討してください[2]。
-APIクォータ:無料のDeepl APIアカウントでは、1か月あたり最大500,000文字を許可します。この制限を超えないように使用することを監視します[2] [4]。
これらの手順に従うことにより、Deepl APIをGoogleシートと効果的に統合して、スプレッドシート内でDeeplの高品質の翻訳機能を直接活用できます。
引用:
[1] https://webapps.stackexchange.com/questions/149026/integrate-deepl-with-google-sheets
[2] https://github.com/deeplcom/google-sheets-example
[3] https://www.scriptable-assets.page/add-ons/sheetsl/
[4] https://84office.jp/en/googlesheet-deepl-api-translation/
[5] https://developers.deepl.com/docs
[6] https://developers.deepl.com/docs/api-reference/document
[7] https://www.linkedin.com/pulse/deepl-function-google-sheets-andr%C3%A9-piti%C3%A9
[8] https://www.youtube.com/watch?v=kxndko2riqe
[9] https://n8n.io/integrations/deepl/and/google-sheets/