Αρχική σελίδα » Web Design » Το Tesseract.js μεταφέρει τη μετάφραση εικόνας OCR σε προγράμματα περιήγησης

    Το Tesseract.js μεταφέρει τη μετάφραση εικόνας OCR σε προγράμματα περιήγησης

    Η μετάφραση OCR εξακολουθεί να μην είναι τέλεια αλλά έχει βελτιωθεί δραματικά τα τελευταία χρόνια. Ο δρόμος είναι ο Tesseract μηχανή μετάφρασης που ανοίγει αυτή τη στιγμή ντο++.

    Αν και αυτή είναι μια απίστευτη βιβλιοθήκη, είναι όμως περιορισμένη στο λογισμικό. Ευτυχώς κάποιος έκανε ένα λιμάνι του Tesseract σε JavaScript που ονομάζεται Tesseract.js. Το υποστηρίζει έως και 60 γλώσσες και ενώ σίγουρα δεν είναι τέλεια, κάνει την δουλειά καλά.

    Η εγκατάσταση και η εγκατάσταση είναι ένα αεράκι όπου μπορείτε στοχεύσετε οποιοδήποτε στοιχείο εικόνας στη σελίδα και εκτελέστε το Tesseract.recognize () λειτουργία. Αυτό μπορεί να λάβει οποιοδήποτε τύπο εικόνας και αυτό θα γίνει αυτόματα συμπίεση & μετάφραση ακριβώς στο πρόγραμμα περιήγησης.

    Μπορείτε να πάρετε πολύ πιο περίπλοκη, αλλά η ομορφιά είναι πώς μπορείτε να εκτελέσετε το OCR με μία μόνο γραμμή κώδικα.

    Ελέγξτε τη σελίδα προορισμού Tesseract.js εάν θέλετε να δείτε μια ζωντανή επίδειξη. Αυτό λειτουργεί σωστά στο πρόγραμμα περιήγησης όπου μπορείτε μεταφέρετε και αποθέστε οποιαδήποτε σαρωμένη εικόνα κειμένου για να πάρετε μια αυτόματη μετάφραση OCR.

    Μπορείτε επίσης να κάνετε λήψη αυτού του παραδείγματος τοπικά μέσω της σελίδας GitHub ή μπορείτε να δημιουργήσετε τη δική σας εφαρμογή συμπεριλαμβάνοντας το script Tesseract.js απευθείας από ένα CDN.

    Το απλούστερο παράδειγμα κώδικα μοιάζει με το παρακάτω myImage είναι μια άμεση αναφορά σε ένα στοιχείο εικόνας HTML:

     Tesseract.recognize (myImage) .then (λειτουργία (αποτέλεσμα) console.log (αποτέλεσμα)); 

    Είτε έτσι είτε αλλιώς αυτή η βιβλιοθήκη είναι τόσο χρήσιμη για να κινηθείτε με το OCR στο διαδίκτυο. Είναι μακριά από τέλεια, αλλά είναι επίσης το ο καλύτερος πόρος για προγραμματιστές ιστού που θέλουν δυναμική λειτουργικότητα OCR στη σελίδα.

    Για να μάθετε περισσότερα, επισκεφτείτε τη σελίδα Tesseract.js GitHub όπου μπορείτε να δείτε μια ζωντανή επίδειξη και να περιηγηθείτε στην ηλεκτρονική τεκμηρίωση.