Virtaal

Το Virtaal είναι ένα εργαλείο μετάφρασης με υποβοήθηση υπολογιστή γραμμένο στη γλώσσα προγραμματισμού Python. Είναι ελεύθερο λογισμικό που αναπτύχθηκε και συντηρείται από το Translate.org.za.

Το Virtaal δημιουργήθηκε χρησιμοποιώντας το πακέτο εργαλείων μετάφρασης που του επιτρέπει να επεξεργαστεί έναν αριθμό από μεταφράσεις και μορφές τοπικοποίησης.

Η φιλοσοφία της σχεδίασης 

Η βασική αρχή πίσω από τη σχεδίαση του Virtaal είναι η βελτιστοποίηση της διεπαφής για την τοπικοποίηση. Αυτό περιλαμβάνει την επιβεβαίωση ότι όλη η σχετική λειτουργικότητα είναι προσβάσιμη μέσω του πληκτρολογίου και ότι οι απαιτούμενες πληροφορίες εμφανίζονται πάντα κατά τον καλύτερο δυνατό τρόπο.

Ιστορικό 

Η εργασία στο Virtaal ξεκίνησε το 2007 με μια αρχική έκδοση 0.1 που έγινε με μικρό αριθμό τοπικοποιήσεων ανοικτού κώδικα.  Η έκδοση 0.2, εκδόθηκε τον Οκτώβριο του 2008, έγινε η πρώτη επίσημη έκδοση.

Όνομα 

Το όνομα Virtaal, προφέρεται "fərˈtɑːl", είναι ένα παιχνίδι με τις λέξεις. Στα Afrikaans, μια επίσημη γλώσσα της Νότιας Αφρικής όπου εδρεύει το Translate.org.za, η έκφραση "vir taal" σημαίνει "για τη γλώσσα", ενώ η λέξη "vertaal" (που προφέρεται το ίδιο "vir taal") σημαίνει "μετάφραση".

Υποστηριζόμενες μορφές πηγαίων κειμένων 

Το Virtaal δουλεύει άμεσα με οποιαδήποτε δίγλωσσα αρχεία (που περιέχουν και γλώσσα πηγής και γλώσσα στόχο) που καταλαβαίνει το πακέτο εργαλείων μετάφρασης. Αυτό συμπεριλαμβάνει XLIFF, Gettext PO και MO, ποικίλα αρχεία Qt (.qm, .ts, .qph), Wordfast μεταφραστική μνήμη, TBX, TMX και γλωσσάρια OmegaT.

Γνωρίσματα 

 Απλή ενιαία προβολή διεπαφή
 επισήμανση χρώματος
 αυτόματη διόρθωση
 αυτόματη συμπλήρωση
 Φιλτράρισμα τμημάτων περιεχομένου:
 Όλα τα τμήματα
 Τμηματικές μεταφράσεις και αμετάφραστα τμήματα
 Όλα τα τμήματα που ταιριάζουν σε μια συμβολοσειρά αναζήτησης (περιλαμβάνει διάκριση πεζών-κεφαλαίων και κανονικές εκφράσεις Python)
 Αναζήτηση και αντικατάσταση με κανονικές εκφράσεις και κανονικοποίηση Unicode
 Μεταφραστική μνήμη με πολλές υποστηρίξεις:
 Τοπική βάση δεδομένων μεταφραστικής μνήμης (συμπεριλαμβανόμενου του τρέχοντος αρχείου)
 Απομακρυσμένη βάση δεδομένων μεταφραστικής μνήμης (όπως ένας εξυπηρετητής γραφείου TM)
 Open-Tran.eu
 μηχανή μετάφρασης μέσα από Apertium, Google Translate, Microsoft Translator, Moses ή τη βιβλιοθήκη libtranslate που παρέχει πρόσβαση σε πολλές άλλες
 TinyTM
 Βοήθεια ορολογίας από:
 Αυτόματα λαμβανόμενα αρχεία
 Τοπικά αρχεία ορολογίας
 Open-Tran.eu
 Αναγνώριση και εύκολη εισαγωγή των δεσμευτικών θέσης
 ταυτοποίηση γλώσσας
 Ελέγχους ποιότητας

Δείτε επίσης 

 υποβοηθούμενη μετάφραση με υπολογιστή

Εξωτερικοί σύνδεσμοι 
 
 IRC developer channel on freenode

Παραπομπές 

Αντικειμενοστραφείς γλώσσες προγραμματισμού
Ελεύθερο λογισμικό
Λογισμικό Linux
Λογισμικό Windows
Διαλειτουργικό λογισμικό