| 日本語 | English |
|---|
PLaMo翻訳 CLI をちょっと便利に使うためのツール類です。
ショートカットや AppleScript などを利用しています。
MacOSにて
-
plamo-translate-cli をインストールします。リンク先をご参照下さい。
https://tech.preferred.jp/ja/blog/plamo-translate-cli/
https://github.com/pfnet/plamo-translate-cli -
実行ファイル (plamo-translate) のシンボリックリンクを
/usr/local/binに作ります。 -
ショートカットを起動し、以下のファイルを読み込みます。
PLaMo-Translate ON.shortcut
PLaMo-Translate OFF.shortcut
Translated with PLaMo.shortcut -
ログイン時にサーバーを起動させる (オプション) 場合は dev.omonomo.plamo-server.plist を
~/Library/LaunchAgents/に配置します。 -
PopClip を使う場合は機能拡張をインストールします。PlamoTranslate.popclipext をダブルクリックすることでインストールできます。
サーバーを起動。メモリ残量に注意。
サーバーを停止。
テキストを選択後、共有シートやサービスメニューから「Translated with PLaMo」を選択。
何も選択していない場合はクリップボードの内容を翻訳します。
Spotlight 検索から文章を入力して翻訳させることもできます。
テキストを選択してポップアップメニューから [PL] を選択。
翻訳結果ダイアログで [Copy] を選択すると結果をクリップボードにコピーできます。
「automatic_off_ver」ディレクトリ内のファイルをインストールした場合、翻訳せずに10分経過すると自動でサーバーが終了します。
ソースコードを直接編集してください。
plamo-translate コマンドに --precision オプションを付けることで使用モデルを選択できます [4bit, 8bit, bf16] (デフォルト: 4bit)。
変数定義を変更することで翻訳元と翻訳先の言語を指定できます。
set source to "<翻訳元言語>"
set target to "<翻訳先言語>"
PLaMo-Translate OFF を使用してもサーバーが終了できなくなった場合、ターミナルを起動して
ps aux | grep -E 'PID|plamo-translate'
表示されたリストの PID を指定して強制終了させてください。
kill -9 <PID>
クリップボードにコピーした翻訳結果をすぐに翻訳し直そうとするとエラーが出てしまいます。
本プログラムコード・ツールのライセンスは The MIT License です。
ただし plamo-translate-cli や翻訳モデルのライセンスについては別途ご確認をお願いいたします。