Skip to content

Himeyama/tttrans

Repository files navigation

TTTrans

Ruby Gem Version

この Gem は「みんなの自動翻訳@TexTra®」に対し WebAPI を叩き、翻訳するアプリです。

image

機能 開発状況
英日翻訳
日英翻訳
設定ファイルの読み込み
非対話モードによる翻訳

インストール

次のようにインストールします:

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