add translate ruby
output json result if it exists
add api document
filter temp file in gitignore
add usage in translate
add makefile