Project

TTTrans

0.0
The project is in a healthy, maintained state
This is a translation tool that uses the みんなの自動翻訳@TexTra® API. 「みんなの自動翻訳」and「TexTra」are registered trademarks of the NICT.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 13.0.6
~> 1.30.1
~> 0.6.0

Runtime

~> 3.0.0
~> 2.0
 Project Readme

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