Deep APIの説明・登録ページ
Deepl には無料で利用可能な「Deepl API Free」というサービスがあります。
「Deep API Pro」にアップグレードすると月間600円ですが、
ご自身でアップグレードしない限り、無料で利用可能となります。
いつのまにやら自動でアップグレードされるようなことはありません。
月間で50万文字というのは、翻訳が仕事もしくは日々翻訳を利用している人には不十分な数ですが、
そうではない平均的な日本人が、日常の作業の中で「単純にテキストエディタに貼り付けた数行程度の短い文をそこそこ頻繁に翻訳することがある、
といった用途には十分です。
50万文字を超えると、翻訳数のカウントがリセットされるまで使えなくなります。(ひとつき月単位で文字数がリセットされるのを待つ)
存在確認代わりといったところでしょう。
DeepLは有名で認知度が高いサービスですので、特に問題はないかと思いますが、
もしも不安であれば、クレジットカードではなく、月間の使用量上限を小さな額に設定にしてあるデビットカードを登録するのが良いでしょう。
アカウント登録した後、API KEYの文字列を確認しましょう。
とにもかくにも、これがないことにはプログラム越しで翻訳機能を利用することができません。
API Keyを取得した後は、DeepLサイトからログアウト しておく方が良いかと思います。
ログイン中だとマニュアルでブラウザ越しで翻訳するための「Web翻訳」が利用できないためです。
肝心のキーが間違っていては機能しません。
キーがただしいことを、ブラウザで以下のようにして確認してみましょう。
キーが正しいか確実なチェック方法としては、
とアクセスしてみましょう。
などと結果として表示されれば、キーが機能しています。
環境変数の「DEEPL_SCRIPT_TRANSLATION」へと上述API KEYを設定することをオススメします。
設定せずとも、マクロファイルにAPI KEYを直書きすることももちろん出来ますが、
誰かに渡したり、Githubに上げたりした際に、API KEYが漏れてしまうようなことがないよう
気をつけてください。
万が一API KEYが漏れてしまった場合は、新しい認証キーを発行すれば良いでしょう。