Franck Dernoncourt
2016-02-08 21:43:01 UTC
Je recherche un programme qui peut corriger les cas dans un texte.
Exemples:
- "bonjour quoi de neuf? faire du bien?" -> "Bonjour quoi de neuf? Ça va bien?"
- "J'ai appelé Bob Hier. Il va à New York." -> "J'ai appelé Bob hier. Il va à New York."
N'importe quel OS de bureau, n'importe quelle licence, n'importe quel prix est bien. Ma préférence va à Windows 7, gratuit, open source, Python, s'il y a le choix, mais mon objectif principal est la qualité de la sortie. Je suis surtout intéressé par les textes écrits en anglais. Comme j'ai un tas de fichiers à corriger, ça peut être génial si cela pouvait traiter par lots: CLI ou GUI sont tous les deux ok tant qu'ils peuvent traiter par lots, mais j'ai une préférence pour CLI.
Pouvez-vous expliquer pourquoi vous vous attendez à ce qu'un correcteur orthographique échoue? Je les utilise rarement, sauf lors de la relecture de mes livres, et là ils ont plutôt bien fonctionné jusqu'à présent (LibreOffice avec correcteur orthographique et [LanguageTool] (http://extensions.libreoffice.org/extension-center/languagetool) - le ce dernier comble probablement les lacunes que vous attendez, car il prend également en charge la grammaire. Cette combinaison répondrait-elle à vos besoins?)
Vous pouvez commencer par mettre en majuscule la première lettre des phrases. Stackoverflow a des réponses pour [javascript] (http://stackoverflow.com/questions/20441876/javascript-format-lowercased-string-to-capitalize-the-begining-of-each-sentenc) et [Python] (http: / /stackoverflow.com/questions/22800401/string-manipulation-capitalize-first-letter-of-every-sentence). Consultez [JSFiddle] (http://jsfiddle.net/VAKk8/) à partir de la réponse acceptée. Les noms communs sont cependant compliqués.