お金とか色々気にせずに翻訳させたい!

Pythonから無料で気兼ねなく翻訳できる方法をいくつか調べてみた。

検証環境

MacBook Pro (16インチ, 2019)
プロセッサ:2.3GHz 8コア Intel Core i9
メモリ:16 GB 2667 MHz DDR4

Argos Translate

  • モデルデータをダウンロード済みならオフラインで動かせる
  • 軽量でレスポンスも早いが、精度はイマイチ
  • 日本語は英語にしか対応してない
  • 商用利用もOK(MIT-License)

FuguMT

解説通りにやっても動かない(モデルデータがダウンロードされない)ので、未検証

NLLB-200

  • モデルデータをダウンロード済みならオフラインで動かせる
  • 多言語対応
  • モデルが複数あるので環境に合ったモノを選べる
  • 商用利用不可(CC-BY-NC 4.0)

M2M-100

  • 上記NLLBのオープンソース版
  • モデルデータをダウンロード済みならオフラインで動かせる
  • 多言語対応
  • モデルが複数あるので環境に合ったモノを選べる
  • NLLB-200より少し精度は落ちる
  • 商用利用もOK(MIT-License)

みんなの自動翻訳@TexTra®

  • APIを叩く形式なので、オンライン環境は必須
  • 100近い言語に対応
  • 利用登録や申請などの面倒な手続き不要
  • 商用利用には、専用のライセンス契約が必要

…という事でインテルマックでも遅くない!オフラインでも動く!中国語対応!商用利用可!無料!と、目的が全て網羅された「M2M-100」を使ってみる。
なお、ラズパイ4でも動くらしいので、「Argos Translate」は再検証の予定!