InTranslate v0.1a Firefox Extension
Την πρώτη φορά που χρησιμοποίησα Firefox πρέπει να ομολογήσω ότι εντυπωσιάστηκα από τη σκέψη των extensions. Φυσικά σκέφτηκα να φτιάξω και εγώ ένα μόνο και μόνο για να δω πόσο εύκολο/δύσκολο είναι, το μόνο που ήξερα είναι ότι τα extensions βασίζονται στην XUL και στη javascript. Η XUL μου ήταν τελείως άγνωστη, ενώ η javascript είναι μία από τις script languages που απλώς μου σπάνε τα νεύρα, θα κάνω αυτό που θέλω αλλά θα βγάλω και σπυράκια μέχρι να το κάνω!
Ένα χρόνο και κάτι μήνες μετά αποφασίζω τελικά να φτιάξω το πρώτο μου extension για τον Firefox. Έχετε δει τα extensions που κάνεις select μία λέξη (ή ολόκληρο κείμενο) και μετά το μεταφράζει το babelfish ? Εγώ πάντως χρησιμοποιούσα ένα τέτοιο, καλό ήταν για ολόκληρο κείμενο αλλά για μεμονωμένες λέξεις υπήρχε πρόβλημα. Το babelfish χρησιμοποιεί για τη μετάφραση το systran, ένα λογισμικό, αρκετά γνωστό, για μετάφραση κειμένων από πολλές γλώσσες σε πολλές γλώσσες. Το πρόβλημα που αντιμετώπιζα (και υπάρχει ακόμα) είναι ότι το systran δεν είναι λεξικό, συνεπώς σε σχέση με ένα αγγλο-ελληνικό λεξικό έχει πολλές ελλείψεις στο λήμμα του.
Η λύση βρέθηκε από το in.gr, το οποίο χρησιμοποιεί το λεξικό της magenta για μετάφραση από αγγλικά σε ελληνικά και το αντίστροφο. Έτσι έφτιαξα το InTranslate. Επιλέγεις μία λέξη (όχι κείμενο) δεξί κουμπί και τσούπ σε νέο tab εμφανίζεται η μετάφραση του magenta στο in.gr.
Το InTrans το έφτιαξα για προσωπική χρήση για να αντιμετωπίσω το πρόβλημα ελλιπούς λήμματος του systran. Το magenta δε μπορεί να μεταφράσει πρόταση (όπως το systran) χρησιμοποιείται σαν λεξικό μεταφράζοντας μόνο μία-μία λέξη. Το «προσωπική χρήση» φαίνεται από την επιπλέον επιλογή που έχω προσθέσει να ψάχνει την λέξη / πρόταση που έχει επιλεχτεί στο wikipedia.
