TTTrans
この Gem は「みんなの自動翻訳@TexTra®」に対し WebAPI を叩き、翻訳するアプリです。
| 機能 | 開発状況 |
|---|---|
| 英日翻訳 | ✅ |
| 日英翻訳 | ✅ |
| 設定ファイルの読み込み | ✅ |
| 非対話モードによる翻訳 |
インストール
次のようにインストールします:
$ gem install TTTrans
Warning
アプリケーションに追加しない場合はこの項目は無視してください。
アプリケーションの Gemfile に次の行を追加します:
gem 'TTTrans'次のコマンドを実行します:
$ bundle install
ログイン設定
API を利用するにはユーザー ID や API キーなどを設定する必要があるため、
~/.tttconfig に以下のように設定を書き込んでください。
Note
「みんなの自動翻訳@TexTra®」にユーザー登録して、API キー等を取得してください。
[textra]
id=【TexTra に登録したユーザー ID】
api_key=【API key】
api_secret=【API secret】使用方法
gem install TTTrans によってインストールを行った場合は、以下のコマンドで対話型翻訳を実行できます。
$ tttプロジェクトがカレントディレクトリになっている場合は、以下のコマンドで対話型翻訳を実行できます。
$ bundle # 1 回だけ
$ bundle exec ttt対話中に :en2ja で 英日翻訳モード、:ja2en で日英翻訳モードの切り替えが可能です。
対話を終了するには、:q を入力するか、Ctrl + C を押してください。
開発について
リポジトリをチェックアウトした後、bin/setup を実行して依存関係をインストールします。
また、bin/console を実行してインタラクティブなプロンプトを表示し、実験を行うこともできます。
この Gem をローカルマシンにインストールするには、bundle exec rake install を実行します。
新しいバージョンをリリースするには、version.rb のバージョン番号を更新してから bundle exec rake release を実行します。
これによりそのバージョンの git タグが作成され、git コミットと作成されたタグがプッシュされ、
.gem ファイルが rubygems.org に プッシュされます。
ソフトウェアライセンス
この Gem は、MITライセンス の条件の下でオープンソースとして利用できます。
