summaryrefslogtreecommitdiffstats
path: root/util/bin/translate.google
diff options
context:
space:
mode:
Diffstat (limited to 'util/bin/translate.google')
-rwxr-xr-xutil/bin/translate.google13
1 files changed, 13 insertions, 0 deletions
diff --git a/util/bin/translate.google b/util/bin/translate.google
new file mode 100755
index 00000000..2418dc37
--- /dev/null
+++ b/util/bin/translate.google
@@ -0,0 +1,13 @@
+#! /bin/sh
+set -euf
+
+sl=${SL:="auto"}
+tl=${TL:="en"}
+
+text=$*
+
+url="http://translate.google.com/translate_a/t?client=t&sl=$sl&tl=$tl"
+
+curl -A "Mozilla/5.0" -Ss "$url" --data-urlencode "text=$text" |
+ sed 's/\[\[\[\"//' |
+ cut -d \" -f 1