【GAS】DeepLAPIを使って英文ブログを翻訳する(前編)
仕事で英語のドキュメントを読んだり、
英語のブログをたびたびチェックしなければならなくなりました😿
全然英語読みたくない…全然英語のブログチェックしたくない…
全部自動で通知して自動で翻訳してくれたらな…ということで、、
怠惰な自分のためにスクリプトを書いたのでメモ。
まず自動で翻訳…どうやればいいのか…以下選択肢があるようでした。
・Class Language App(GASのクラス。↓と母体は同じだと思われるが制限不明)
Class LanguageApp | Apps Script | Google Developers
Google Apps Scriptでは簡単に翻訳できる 🌴 officeの杜 🥥
⇒このブログをみると予想される制限について記載あり
・Google翻訳API(50万字/月まで無料、従量課金)
Google翻訳APIを無料で作る方法 - Qiita
Cloud Translation | Google Cloud
・Azure Translator(200万字/月まで無料っぽい。従量課金。要Azure登録)
・DeepL(50万字/月まで無料、無料版は天井あるので勝手に課金されることない。PROにすると従量課金)
DeepL Pro - Translate text, Word and other documents securely
▼DeepL…なんかかっこいいし使ってみるか…。
以前からめちゃ精度が高い!と巷で話題だったやつ。
ほーんAPIあるのか。やってみるか…ということでメールアドレス登録。
無料版でもクレジットカードの登録が必要となります。※プリペイド可
「無料版でクレカ登録必要だけど課金しないから安心してね」のポップアップあり。
登録するとTOKENが発行されます。
▼DeepLドキュメント
www.deepl.com
結構親切に書いてあります。
・一度のリクエストは30kbまで
・リクエストを送るとJSON形式で帰ってくる
・リクエストはUTF-8で送る
・テキストだけでなくドキュメント(パワポかワード)の翻訳も可能
・左のメニューの下の「Simulator」を押すとどのパラメーターで送ればいいのかシミュレーションできます。
Simulatorはログイン状態であればトークンつきになっているのでそのまま参考にできる。
後編へ続く…。