Pour un ordinateur, une photo n’est qu’une grille de pixels : le mot « facture » n’y existe pas en tant que texte. La reconnaissance optique de caractères, ou OCR, repère d’abord les blocs et les lignes, puis découpe chaque ligne et devine les lettres. filetidy utilise Tesseract, un moteur libre fondé sur un réseau de neurones LSTM qui lit une ligne entière d’un coup plutôt que lettre par lettre, ce qui l’aide à trancher entre deux caractères qui se ressemblent.
Ce moteur tourne dans votre navigateur, compilé en WebAssembly et exécuté dans un Web Worker en arrière-plan. Au premier usage, la page télécharge environ 4 Mo de moteur plus le modèle de la langue choisie, depuis filetidy lui-même. Le navigateur les conserve : les visites suivantes démarrent tout de suite, et vos images, elles, ne quittent jamais l’appareil.
Chaque résultat affiche un indice de confiance calculé à partir des scores de Tesseract. « Confiance élevée » veut dire que le texte est très probablement juste ; en confiance moyenne, vérifiez surtout les noms propres et les chiffres ; en confiance faible, relisez tout, ou reprenez une image plus nette.
Cette page accepte toutes les images. Selon votre cas, une page voisine est plus précise : JPG en texte pour les photos prises au téléphone, Capture d’écran en texte pour les captures, PDF en texte pour les documents PDF, et les pages OCR arabe et OCR français pour les spécificités de ces langues.
- Moteur
- Tesseract (réseau LSTM) via Tesseract.js, en WebAssembly
- Langues
- Français, anglais et arabe, deux à la fois au maximum
- Images acceptées
- JPG, PNG, WebP, HEIC, HEIF et AVIF
- Résultat
- Texte brut, à copier ou en fichier .txt (UTF-8)
- Vitesse
- 1 à 5 secondes par image sur un appareil récent
- Confidentialité
- Aucun envoi, aucun compte, aucune limite de fichiers