Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Google Translate command line interface

branch: master

update readme

latest commit 118a3e4f0c


Google Translate command line tool, and can speak the word out also(only work on Mac now).


$ npm install gtrs -g


  • 0.0.8 add cache for audio files, in ~/.gwords, as mp3 format



en -> zh

$ gtrs program
program: 程序 Chéngxù

名词: 程序,方案,计划,节目,规划,日程,议程,应用程式,秩序册
程序: program,procedure,sequence,order,course
方案: program,scheme,plan,proposal,formula,suggestion
计划: plan,program,project,projet
节目: program,show,item
规划: planning,plan,program
日程: schedule,program,itinerary
议程: program,schedule,plan,agendum,outline,schema
应用程式: application,program
秩序册: program

动词: 编程
编程: program

zh -> en

$ gtrs 程序
程序: Program

名词: program,procedure,sequence,order,course
program: 程序,方案,计划,节目,规划,日程
procedure: 程序,过程,步骤,手续,规程
sequence: 序列,顺序,序,次序,程序,排序
order: 顺序,命令,秩序,令,次序,程序
course: 课程,过程,进程,历程,期间,程序

形容词: procedural,programmed
procedural: 程序
programmed: 程序


gtrg download the audio files from google, and save it to /tmp/a, and then speak it out. To use it, type:

$ gtrg word


Mac os X also has a tool called say, you can use it just like this:

$ say word

but this is not real voice, it was mixed by computer, but if you don't like the tools above, then you can use this instead.

better use

Add this to your .bashrc or .zshrc file:

function gtrss()
  env gtrs $1;
  gtrg $1;

Then when you type gtrss something, you can first see the translation, and then can hear the pronunciation of the words.

That's all, enjoy learning english~~

Something went wrong with that request. Please try again.