コマンドラインツール作ってみた。

はじめに

最近、外人さんとメッセージすることが多かったり英語を書く機会が多いです。そんな時に英訳するときに単語が浮かばなかったりすることがあります。いちいちブラウザを開いて検索するのも大変なので、コマンドラインツールを作って、辞典をコマンドで使えるものを作ってみました。 Githubにも公開しましたー。

pgpg-sou/trans · GitHub

ツールの概要

今回は、Rubyを使って作ってみた。以下、今回使ったツール一覧です。

Thor

Thorは簡単にスマートにカジュアルにコマンドをつくることができるライブラリである。 下記のサイトがうまくまとまっているのでインストールの仕方や使い方は下記を参照にしてください

ThorでRuby製のオリジナルコマンドを作る | メモ帳代わりのブログ

Google 翻訳 API

翻訳にはGoogle 翻訳APIを用いた。 導入の仕方

  1. Google Developer Consoleに登録する。 Google Developer Consoleに登録し、新しいプロジェクトを作成する。 https://console.developers.google.com/project

  2. APIと認証 -> APIからTranslate APIを有効にする。

  3. APIと認証 -> 認証情報から「新しいキーを作成」を押して、サーバーを選択し、キーを作成する。
  4. 「課金と設定」からクレジット情報を登録する クレジット情報を登録しないと、403エラーが起こってしまう!!のでしっかり登録すること。

詳しい使い方とかはこちら

Using REST - Google Translate API — Google Cloud Platform

以上。