Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324252627282930
  1. #!/bin/sh
  2. # use the google translate service
  3. # depends: curl
  4. if test -z "$1"; then
  5. echo "usage: $(basename $0) text"
  6. echo "examples:"
  7. echo " $(basename $0) text"
  8. echo " TL=el $(basename $0) text"
  9. echo " SL=en TL=pl $(basename $0) text"
  10. exit 1
  11. fi
  12. TEXT=$1
  13. SL=$(test -n "$SL" && echo "$SL" || echo auto)
  14. TL=$(test -n "$TL" && echo "$TL" || echo en)
  15. TRANSLATEURL='https://translate.google.com/'
  16. UA='Mozilla 5.0'
  17. NEWLINE='\
  18. '
  19. # do translate
  20. curl --user-agent "$UA" \
  21. --data "sl=$SL" \
  22. --data "tl=$TL" \
  23. --data-urlencode "text=$TEXT" \
  24. --silent $TRANSLATEURL \
  25. | sed "s/<\/span>/$NEWLINE/g" | grep 'result_box' | sed 's/.*>//'