DriveAPI×DeepLAPIで高性能
OCR翻訳サービスを開発した話
ヤマタケ(Twitter:@gas_seo)
運営ブログ(https://auto-worker.com/blog/)
Web API LT会(2022/03/08)資料
#webapilt
今回のLTでお話する内容
1.DeepLにAPIがあることを発見!
2.DriveAPI×DeepLAPIの組み合わせでOCR→翻訳が実現
3.MessagingAPIでLINEアカウント開発に至った理由
4.「それ全部GASで開発できます。しかも無料で」
5.「瞬間Deep和訳」リリースと友だち100人できるまで
6.今後に向けて
自己紹介:ヤマタケ(Twitter:@gas_seo)
● 普段はメディア系企業で働く
● Google Apps Script(GAS)の業務改善が好き
● ブログAutoWorker(https://auto-worker.com/blog)運営
● ブログSEOも探求。月間PVは約30万PV超
● GASを使った色々なサービスを作成(右掲載)
個人開発やGASによる業務改善などの情報交換させてください!
★作ったツール・サービス
1. お肉AI判定「ニクテン」
2. バズ検知ツール
3. テレビ番組自動通知ツール
4. 日本株の株価取得ツール
5. 漢字よみがな取得ツール
6. Adsense収益通知ツール
※スプレッドシートで動くツールが多め
DeepLにAPIがあることを発見!
DeepLのAPIを使った翻訳サービスの検討をスタート
DeepL翻訳はAPIリクエストと翻訳結果を取得できる!※1ヶ月50万文字まで無料
DeepL翻訳は世界一の性能
だし、APIを使えば便利な
サービスが作れるんじゃ?
DeepLのAPIを使った翻訳サービスが個人開発できないか?
Q1. どういう時に翻訳したい?
→英語の書類・論文、洋書を読んでる時
Q2. 英語文献をどう翻訳できると便利?
→スマホで撮影した写真をOCR翻訳
[仮説①]スマホカメラで撮影した英文画像をOCR翻訳できる
単なる翻訳サービスでは本家DeepLに勝てない=車輪の再発明の恐れ
OCRをAPI経由で簡単に実行できる「Google Drive API」
画像周りに強いGoogleのAPIを利用し、高精度なOCR文字読み取り
Drive APIなら画像にある文字をOCRでテキスト化
MessagingAPIでLINEアカウント開発に至った理由
○アプリはインストールという高いハードルが存在



○他の人にも使ってもらえるサービスを個人開発したい



○多くの人にリーチでき、手軽に試せるプラットフォーム…

LINEは多くのスマホにインストール済。QRコードで簡単追加
「スマホ向け=iOS/Androidアプリ」という考え方は危険
アプリのインス
トール数は…
たったの1!?
(使ってるの自分だけ
?)
選ばれたのは、綾鷹LINEでした

スマホ向けOCR翻訳サービスの競合を調査
①Google翻訳アプリ OCR文字認識率:
高、日本語訳:読みにくい

②DeepL翻訳アプリ OCR文字認識率:低、日本語訳:読みやすい

③LINEのOCR翻訳  OCR文字認識率:
高、日本語訳:読みにくい

調査結果:文字認識と翻訳精度が両立するアプリはない 

[仮説②]GoogleDrive×DeepLのAPIで文字認識+翻訳精度の両立が可能
大手のGoogle、DeepL、LINEの3つがOCR翻訳アプリ(機能)を提供
「それ全部GASで開発できます!しかも無料で」
○APIリクエストや各種処理するスクリプトを開発可能

 →スプレやDriveなどGoogle系サービス連携に強み

○WebアプリケーションとしてLine APIのWebhookに



○なんと無料で使える!

GASでAPIリクエストとLINEとのやり取りの処理を開発
Google Apps Script:グーグルが提供するサーバレスなスクリプトサービス
紹介した3つのAPIをGASで連携した「瞬間Deep和訳」
GASは無料かつ、3つのAPIは全て無料プランでコスト0
①写真投稿 ②Webhook
Messaging API
Drive API
DeepL API
③
画
像
OCR
④
認
識
結
果
⑤
英
文
送
信
⑥
和
訳
結
果
⑦テキスト送信
⑧和訳受信
①LINE Messaging API × ②Drive API × ③DeepL APIの3種類APIを組み合わせ
たった100行のコード(コメント除く)

個人開発したLINEアカウント「瞬間Deep和訳」
LINEトークに英文画像を送ると、OCR→高精度な和訳文を返信
瞬間Deep和訳の
友達追加はこちら↓
https://line.me/R/ti/p/%
40546jpbvi
瞬間Deep和訳と競合サービスを比較
競合サービスと比較しても、翻訳結果が優れていると評価
「瞬間Deep和訳」を2/1にリリースした結果
Q. 口コミでバズって一気増加、それから徐々に増えて100人?
1ヶ月(28日)でLINEアカウントの友だち100人を突破🎉
2/28に100人突破
①Qiitaリリース記事(LGTM49)
②Qiita分析レポート記事(LGTM17)
③記事①がSNSシェアされる
④Qiita LineAPI解説
記事(LGTM30)
A. ( ´-` ).。oO (Qiitaめちゃくちゃ告知した)
【結論】個人開発は作るところも大事だが、告知も同じぐらい大事
今後に向けて
多くの人に使ってもらえるように「瞬間Deep和訳」の認知を拡大
瞬間Deep和訳は3つのAPIを組み合わせたサービスで改良点が少ない
告知をさらに進めて、サービスのグロースを!
まとめ・終わりに
● LINEアカウント「瞬間Deep和訳」を個人開発
● LINEは個人開発プラットフォームとして魅力
● GASとMessaging APIをコスト0で運営中
● 高精度ORC翻訳+積極告知で友だち100人超え
● APIも3つぐらい組み合わせるとよいサービスに
色々なAPIとアイディアを組み合わせ役立つサービスを個人開発
瞬間Deep和訳の
友達追加はこちら↓
https://line.me/R/ti/p/%
40546jpbvi
ヤマタケ(@gas_seo)
参考紹介ページ
☆各種APIのGASでの使い方解説記事(運営ブログのAutoWorker)
 ①LINE Messaging APIの利用登録方法(https://auto-worker.com/blog/?p=5117)
 ②LINE Messaging APIをGASで実行する方法(https://auto-worker.com/blog/?p=5141)
 ③DeepL翻訳APIをGASで実行・翻訳する方法(https://auto-worker.com/blog/?p=5043)
 ④Google driveAPIのOCRをGASで実行する方法(https://auto-worker.com/blog/?p=5052)
☆Qiita掲載記事
 ①【個人開発】DeepL×Google画像認識の和訳LINEアカウント「瞬間Deep和訳」をリリース!
 ②LINEボット「瞬間Deep和訳」のリリース後10日間の分析レポートを全公開してみた
 ③LINEお友だちアプリ(LINE Messaging API)を個人開発するメリット・デメリット

drive api×deeplapiで高性能ocr翻訳サービスを開発した話【WebAPT_LT会】