[Haskell-cafe] ANNOUNCE: gt-tools-0.1.4

Sergei Trofimovich slyich at gmail.com
Thu May 6 14:30:50 EDT 2010

Hey, -cafe!

I'm glad to announce release of Google Translate Service[1] Tools[2].
Currently it's a command line tool 'gtc' (queen of this post) and 'gtg' (more
a hello-world type gtk2hs user).

So let's play with that beast a little!

* ghs-6.12+ - gt-tools relies on proper locale detection for passed command
line arguments


$ cabal update
Downloading the latest package list from hackage.haskell.org

$ cabal install gt-tools -f-gui # avoid 'gtg' for now
Done! It was simple.

$ gtc # sniff the beast
         Standart mode: gtc 'fromLang' 'toLang' 'text'
         Interactive mode: gtc -i 'fromLang' 'toLang'
             Where 'Lang' is 2 sumbols code, i.e. be, en, ru.

    Commandline keys:
        --interactive or -i - interactive mode.
        --help        or -h - to see this help.
        --list        or -l - list of available languages.
$ gtc -l # language list
# a lot

$ gtc en no "good evening"
    Source language: en
    Translation: god kveld
    Original text: good evening


$ gtc -i en fi # interactive mode!
> # waits for prompt!
> who are you?
    Source language: en
    Translation: kuka sinä olet?
    Original text: who are you?
# leading exclamation'!' mark allows you to invert source and destination language
> !päivää
    Source language: fi
    Translation: days
    Original text: päivää
        good afternoon

Integration with other translating services is considered by
author as well as user interface should be polished a little more too.
Any feedback is appreciated!

/me wonders if Miss lambdabot might like to have such functionality.
What do you think?

Have fun!

[1] It's a simple translation service: http://translate.google.com/
[2] "home page" for gt-tools: http://github.com/styx/gtc


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
Url : http://www.haskell.org/pipermail/haskell-cafe/attachments/20100506/b4b7a0cb/signature.bin

More information about the Haskell-Cafe mailing list