0

Farsilou: Jabber interface to Google translator

338px-Farsi.svgOne of the funniest things of living in a country that you don't speak the native language is translating cooking instructions. You need a fast and convenient way to translate the suggested recipe written on an iced package, while the water is boiling!

That's why I coded another jabber bot to make my life easier. Farsilou is an interface google's translate service. Add as a buddy farsilou@jabber.org and feed it some text. It will get immediately translated to english.

You can even select the language of preference by sending '$$to <two letter language code>'. For example sending

$$to el

will translate everything in greek. All languages supported by google translate are of course supported in farsilou. Check the help by sending $$help for other nice features.

You even get source language detection for free, as google's language detection works like a charm (most of the times).

It's faster than browsing to http://translate.google.com, sits on your favourite IM app along with your friends and now I can even walk around with my jabber enabled mobile and read the recipes in the supermarket. (Hey somebody code an augmented reality translator for mobile phones. That's cool!)

Tip: Google Talk is actually a Jabber service. So all you gtalk users you can add farsilou@jabber.org as a friend ;)

2

Meet barbabel!

Το τελευταίο δημιούργημα της ΑΜΑΝ teleshopping, μετά το επιτυχημένο twitter / identi.ca εορτολόγιο, είναι ο barbabel. Παίρνει το όνομά του από το 'μπάρμπας' και τον πύργο της Βαβέλ, ο barbabel είναι ένα ελληνικό-αγγλικό και αγγλο-ελληνικό λεξικό βασισμένο σε γνωστό web λεξικό που μπορεί να γίνει φίλος σας άμεσα!

Όσοι έχετε Jabber (ή XMPP ή Gtalk πείτε το όπως θέλετε το ίδιο είναι ;) ) λογαριασμό για συνομιλίες μπορείτε να αποκτήσετε αυτό τον μαγευτικό φίλο μόνο με $0,01 στέλνοντας απλά μια πρόσκληση ομιλίας στη διεύθυνση barbabel@jabber.org .

Ο barbabel χρησιμοποιεί python, το twisted python networking engine και μία βιβλιοθήκη XMPP που είχα φτιάξει παλαιότερα (ελαφρώς βελτιωμένη). High end features είναι το caching των λέξεων για να μειώσουμε τα http requests και η καταγραφή στατιστικών (όποιος βρει τις admin εντολές κερδίζει αγγλο-ολλανδικό λεξικό :P ). Τα high end featues υλοποιούνται με την βοήθεια του python elixir και της sqlalchemy (20' για database build και ενσωμάτωση! sweet python ;) ).

Απολαύστε την υπέροχη εμπειρία της άμεσης μετάφρασης, χωρίς να χρειάζεται να φορτώνετε σελίδες ~400kbyte με πληροφορίες για το χρηματιστήριο και τα ζώδια!

(BTW: εάν κάποιος ξέρει λεξικό που να του δίνεις τον πληθυντικό (ή αόριστο κτλ) της λέξης και να καταλαβαίνει για ποιο πράγμα μιλάς, για όνομα του Δία, ας το γράψει σε comment!)