pythonwise / translate.sh

#!/bin/bash

# Use Google to translate from English to Hebrew

# Based on
# http://www.commandlinefu.com/commands/view/5516/google-translate

if [ $# -ne 1 ]; then
    echo "usage: $(basename $0) WORD"
    exit 1
fi

case $1 in
    -h|--help ) echo "usage $(basename $0) WORD"; exit;;
esac

url="http://ajax.googleapis.com/ajax/services/language/translate?v=1.0"
url="${url}&langpair=en|he&q=$1"
curl -s "$url" | sed 's/.*"translatedText":"\([^"]*\)".*}/\1\n/' | \
    fribidi --nopad
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.