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ライセンス の条件の下でオープンソースとして利用できます。