Overview
Comment: | [fr] ocr: set options to ocr |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
9f2404ab0b3d53e3250766f6eb313a11 |
User & Date: | olr on 2019-05-20 08:40:06 |
Other Links: | manifest | tags |
Context
2019-05-20
| ||
08:40 | [fx] gc panel: set size and position update check-in: a0ef5bac85 user: olr tags: trunk, fx | |
08:40 | [fr] ocr: set options to ocr check-in: 9f2404ab0b user: olr tags: trunk, fr | |
2019-05-19
| ||
19:12 | [fx] gc panel: use SVG pictures for move buttons (CSS) [thanks to Naheulf] check-in: faea47f825 user: olr tags: trunk, fx | |
Changes
Modified gc_lang/fr/rules.grx from [32fda60f67] to [d14fd133b1].
︙ | ︙ | |||
2285 2286 2287 2288 2289 2290 2291 | @@@@ # This graph is parsed only if option <ocr> is activated. ## Casse __ocr_casse__ ~^[A-ZÉÈÂÊÎÔ]\w | | | | 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 | @@@@ # This graph is parsed only if option <ocr> is activated. ## Casse __ocr_casse__ ~^[A-ZÉÈÂÊÎÔ]\w <<- /ocr/ \1.istitle() and before("\\w") and (morph(\1, ":G", ":M") or morph(\1, ":[123][sp]", ":[MNA]|>Est/")) -:>> =\1.lower() # Erreur de numérisation ? Casse improbable. [L’|D’|N’|M’|T’|S’|C’|Ç’] *WORD <<- /ocr/ before("\\w") and not \2.isupper() -1:>> =\1.lower() # Erreur de numérisation ? Casse douteuse. TEST: __ocr__ regarde dans l’obscurité de {{L’}}entrepôt ->> l’ TEST: __ocr__ votre ami la regarde, {{Vous}} ne l’avez pas achetée ->> vous TEST: __ocr__ pour accommoder son regard, {{La}} lourde forme demeure ->> la TEST: __ocr__ parler de Nicole, {{Le}} sommeil ne vient pas. ->> le TEST: __ocr__ a fait de toi, Charles, {{Tu}} étais beau quand ->> tu TEST: __ocr__ s’habituer à se faire servir, {{Au}} début ça ->> au |
︙ | ︙ | |||
2312 2313 2314 2315 2316 2317 2318 | TEST: __ocr__ Roland, 87 ans, amoureux depuis cinq ans : « J’ai l’impression que je vais vivre encore longtemps » TEST: __ocr__ QUE FAIRE D’APRÈS EUX ? ## lettres isolées __ocr_lettres_isolées__ [n|m|t|s|j|l|c|ç|d] *WORD | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 | TEST: __ocr__ Roland, 87 ans, amoureux depuis cinq ans : « J’ai l’impression que je vais vivre encore longtemps » TEST: __ocr__ QUE FAIRE D’APRÈS EUX ? ## lettres isolées __ocr_lettres_isolées__ [n|m|t|s|j|l|c|ç|d] *WORD <<- /ocr/ re.search("^[aâeéèêiîouyh]", \2) -1:.2>> \1’ # Lettre isolée. Erreur de numérisation ? TEST: __ocr__ {{J }}arrive demain # virgules __ocr_virgules__ [il|le|la|l’|les|de|d’|ne|n’|me|m’|te|t’|se|s’|à|ce|cet|cette|mon|ma|ta|sa|mes|tes|ses|nos|vos|quelque|quelques|au|aux] , <<- /ocr/ space_after(\1, 0, 0) and not \1.isupper() or value(\1, "|à|") ->> \1 # Erreur de numérisation ? Virgule superflue ? TEST: __ocr__ Pierre entre pour {{se,}} rapprocher de L TEST: __ocr__ je voudrais faire une question ou deux sur une maison de ce village, la… comment l’appelle-t-on ? # A __ocr_A__ À <<- /ocr/ not value(<1, "|<start>|—|–|") ->> A # Erreur de numérisation ? TEST: __ocr__ Va jusqu’au point {{À}} # âge / age __ocr_age__ >age <<- /ocr/ ->> =\1.replace("a", "â").replace("A", "Â") # Erreur de numérisation ? TEST: __ocr__ À son {{age}}, on ne sait plus ce qu’on fait. # autre / antre __ocr_autre__ >antre <<- /ocr/ ->> =\1.replace("n", "u") # Erreur de numérisation ? TEST: __ocr__ cet {{antre}} gars lui semblait bien louche. # avec / aven / arec __ocr_avec__ [arec|aven] <<- /ocr/ ->> avec # Erreur de numérisation ? TEST: __ocr__ Elle s’en alla {{arec}} eux sans un regard en arrière. # avaient / avalent __ocr_avaient__ avalent <<- /ocr/ ->> avaient # Erreur de numérisation ? TEST: __ocr__ Ils {{avalent}} très faim. # avais / avals / axais __ocr_avis__ [avals|axais] <<- /ocr/ ->> avais # Erreur de numérisation ? TEST: __ocr__ j’{{axais}} souvent perdu le contrôle de moi-même, mais jamais à ce point # brait / bruit __ocr_bruit__ brait <<- /ocr/ not value(<1, "|il|ne|n’|âne|ânesse|") ->> bruit # Erreur de numérisation ? TEST: __ocr__ tout ce qui {{brait}} dans la nuit # car dans / cardans __ocr_car_dans__ cardans <<- /ocr/ ->> car dans # Erreur de numérisation ? TEST: __ocr__ On se tut tous, {{cardans}} l’armée on apprend à la boucler. # cela __ocr_cela__ gela <<- /ocr/ not value(<1, "|il|") ->> cela # Erreur de numérisation ? TEST: Gela, on n’en veut plus. # celui / celai __ocr_celui__ celai <<- /ocr/ not value(<1, "|je|ne|le|la|les|") ->> celui # Erreur de numérisation ? TEST: __ocr__ je suis déjà venu et {{celai}} qui viendra encore. # ces / cos __ocr_ces__ cos <<- /ocr/ ->> ces # Erreur de numérisation ? TEST: __ocr__ {{cos}} problèmes sont insolubles. # C’était / Celait __ocr_c_était__ celait <<- /ocr/ ->> c’était # Erreur de numérisation ? TEST: __ocr__ {{celait}} perdu d’avance. # cette / celte / cotte __ocr_cette__ [celte|celle] @:N.*:f:s <<- /ocr/ -1>> cette # Erreur de numérisation ? cotte <<- /ocr/ not morph(<1, ":D.*:f:[si]") ->> cette # Erreur de numérisation ? TEST: __ocr__ mais {{celte}} femme semblait savoir ce qu’elle faisait. TEST: __ocr__ avec {{celle}} tentative d’humour, il pensait nous faire rire. TEST: __ocr__ on poirautait, {{cotte}} mariée n’arrivait pas à se décider. # chère / obère __ocr_chère__ obère <<- /ocr/ not value(<1, "|j’|n’|l’|m’|t’|s’|il|on|elle|ça|cela|ceci|") ->> chère # Erreur de numérisation ? TEST: __ocr__ cette femme {{obère}} à notre cœur. # Comme / Gomme __ocr_comme__ Gomme <<- /ocr/ not value(<1, "|et|ou|où|") ->> Comme # Erreur de numérisation ? TEST: __ocr__ {{Gomme}} il était sage à cette époque-là ! # Comment / Gomment __ocr_comment__ Gomment <<- /ocr/ ->> Comment # Erreur de numérisation ? TEST: __ocr__ {{Gomment}} s’en sortir avec tous ces retards qui s’accumulent ? # contre / coutre / contra __ocr_contre__ [contra|coutre|coutra] <<- /ocr/ ->> contre # Erreur de numérisation ? TEST: __ocr__ elle était {{coutre}} cette idée et le serait toujours. # de / da __ocr_de__ da <<- /ocr/ ->> de # Erreur de numérisation ? TEST: __ocr__ Le nombre {{da}} personnes endettées augmente sans cesse. # dans / bans / clans __ocr_dans__ bans <<- /ocr/ not morph(<1, ":D.*:p") ->> dans # Erreur de numérisation ? [clans|dons] [le|la|l’|les|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|chaque|chacun|plusieurs|quelques|maints|maintes|tout|tous|toute|toutes|certains|certaines|nombre] <<- /ocr/ not morph(<1, ":D.*:p") -1>> dans # Erreur de numérisation ? dam <<- /ocr/ not (value(<1, "|grand|") and value(<2, "|au|")) ->> dans # Erreur de numérisation ? TEST: __ocr__ Mais {{bans}} cette ferme, tout était bien organisé. TEST: __ocr__ sache que, {{clans}} cette ferme, on ne fait que du bio. TEST: __ocr__ renvoyons ces chiens {{dam}} leur niche TEST: __ocr__ nous avons vaincu, au grand dam de tous ces grands messieurs # dame / darne __ocr_dame__ [>darne|>daine] <<- /ocr/ ->> =\1.replace("rn", "m").replace("in", "m") # Erreur de numérisation ? TEST: __ocr__ ces {{darnes}} arrivèrent avec dix minutes d’avance. TEST: __ocr__ cette {{daine}} élégamment vêtue. # dé / de / dés / des / dès / dos __ocr_de_des__ dé <<- /ocr/ not morph(<1, ":D.*:m:[si]") ->> de # Erreur de numérisation ? dés <<- /ocr/ not morph(<1, ":D.*:m:p") ->> des|dès # Erreur de numérisation ? do <<- /ocr/ ->> de # Erreur de numérisation ? dos <<- /ocr/ not morph(<1, ":D.*:[me]") ->> des|dès # Erreur de numérisation ? TEST: __ocr__ {{dés}} fois, ça ne passe pas TEST: __ocr__ {{dé}} gros camions circulaient toute la journée TEST: __ocr__ {{do}} bon matin. TEST: __ocr__ {{dos}} camions cabossés à n’en plus finir # de la / delà __ocr_de_la__ delà <<- /ocr/ not value(<1, "|au|") ->> de la|de là # Erreur de numérisation ? TEST: __ocr__ la peinture {{delà}} maison s’écaillait # doute / cloute __ocr_doute__ cloute <<- /ocr/ ->> doute # Erreur de numérisation ? TEST: __ocr__ Sans aucun {{cloute}}. # du / dû __ocr_du__ dû @:[NA]:[me]:[si]¬:Y <<- /ocr/ -1>> du # Erreur de numérisation ? TEST: __ocr__ prendre {{dû}} bon temps TEST: __ocr__ Tous eussent dû subir ce supplice raffiné. # elle / elfe __ocr_elle__ elfe <<- /ocr/ morph(<1, ":R|<start>|>,") or isNextVerb() ->> elle # Erreur de numérisation ? elfes <<- /ocr/ morph(<1, ":R|<start>|>,") or isNextVerb() ->> elles # Erreur de numérisation ? TEST: __ocr__ {{Elfes}} s’ennuyaient à mourir. # est / ost __ocr_est__ ost <<- /ocr/ ->> est # Erreur de numérisation ? TEST: __ocr__ Le cheval {{ost}} attaché. # et / cl __ocr_et__ [cl|c1|e1|el] <<- /ocr/ not before("[0-9] +$") ->> et # Erreur de numérisation ? TEST: __ocr__ elle {{cl}} lui, c’était pour la vie. TEST: __ocr__ {{El}} il faisait froid là-haut # état / étal __ocr_état_étais_étaient__ étal <<- /ocr/ ->> état # Erreur de numérisation ? [étals|étale] <<- /ocr/ ->> étais|états # Erreur de numérisation ? étalent <<- /ocr/ ->> étaient # Erreur de numérisation ? TEST: __ocr__ Quels {{étals}} sont venus ? TEST: __ocr__ Ce qu’ils {{étalent}} vraiment, nul ne le savait. # êtes __ocr_êtes__ ôtes <<- /ocr/ ->> êtes # Erreur de numérisation ? TEST: vous {{ôtes}} toute envie de résiter # fasse __ocr_fasse__ >fesse fessent <<- /ocr/ ->> =\1.replace("ess", "ass").replace("ESS", "ASS") # Erreur de numérisation ? TEST: __ocr__ Quoiqu’ils {{fessent}} ça donne de la merde TEST: __ocr__ {{fesse}} que Dieu nous entende # fille / tille __ocr_fille__ tille <<- /ocr/ ->> fille # Erreur de numérisation ? TEST: __ocr__ Cette {{tille}} n’en avait jamais assez. # fol(s) / foi(s) __ocr_foi__ [fol|fols] <<- /ocr/ ->> =\1.replace("l", "i").replace("L", "I") # Erreur de numérisation ? TEST: __ocr__ ils sont quelques {{fols}} battus$ # faire __ocr_faire__ foire <<- /ocr/ ->> faire # Erreur de numérisation ? TEST: __ocr__ j’en vois une {{foire}} l’imbécile. # fout / font __ocr_font__ fout <<- /ocr/ not value(<1, "|il|elle|on|") and not value(<2, "|il|elle|on|") ->> font # Erreur de numérisation ? <<- /ocr/ __else__ and morph(>1, ":(?:Ov|Y|W)") ->> faut # Erreur de numérisation ? TEST: __ocr__ qui ne {{fout}} rien de leur journée TEST: __ocr__ il {{fout}} entendre cette voix # fut / rut __ocr_fut__ rut <<- /ocr/ ->> fut # Erreur de numérisation ? TEST: __ocr__ ce petit {{rut}} traité comme un chien # il / n / ils / U / Us / i1 / if / 11 __ocr_il__ [<start>|,] [n|h|d] ~^[bcdfghjklmnpqrstvwxz] <<- /ocr/ morph(\3, ":(?:O[on]|3s)") -2>> il # Erreur de numérisation ? [U|if|i1] <<- /ocr/ ->> Il|il # Erreur de numérisation ? [Us|ifs|i1s] <<- /ocr/ ->> Ils|ils # Erreur de numérisation ? 11 <<- /ocr/ not morph(>1, ":N", "*") ->> Il|il # Erreur de numérisation ? TEST: __ocr__ {{n}} contient trop de soufre. TEST: __ocr__ {{Us}} arrive demain. TEST: __ocr__ {{i1s}} en savent beaucoup trop pour leur propre bien. TEST: __ocr__ elle a 11 ans. TEST: __ocr__ 11 jours de souffrance TEST: __ocr__ nous sommes le 11 septembre # fa / la __ocr_la__ fa <<- /ocr/ ->> la # Erreur de numérisation ? TEST: __ocr__ dans {{fa}} demeure # large / largo __ocr_large__ >largo <<- /ocr/ ->> =\1.replace("o", "e") # Erreur de numérisation ? TEST: __ocr__ elle pense {{largo}} # l’ / j’ / Y / I __ocr_lj1__ ~^Y’[aâeéèêëiîïoôuyh] <<- /ocr/ ->> ="l’"+\1[2:] + "|L’"+\1[2:] + "|j’"+\1[2:] + "|J’"+\1[2:] # Erreur de numérisation ? Y ~^[aâeéèêëiîïoôuyh] <<- /ocr/ before("\\w") and not morph(\2, ":Y") ->> l’\2|L’\2|j’\2|J’\2 # Erreur de numérisation ? ~^[Ii]’[aâeéèêëiîïoôuyh] <<- /ocr/ ->> ="l’"+\1[2:] + "|L’"+\1[2:] + "|j’"+\1[2:] + "|J’"+\1[2:] # Erreur de numérisation ? [I|i|1] ~^[aâeéèêëiîïoôuy] <<- /ocr/ ->> l’\2|L’\2|j’\2|J’\2 # Erreur de numérisation ? TEST: __ocr__ {{Y’arrive}} demain. TEST: __ocr__ {{I’arrive}} demain. # l’ / V / P __ocr_l__ ~^V. <<- /ocr/ \1.istitle() and before("\\w") and morph(\1, ":", ":M") >>> <<- /ocr/ spell(\1[1:]) -:>> ="v"+\1[1:] + "|l’"+\1[1:] # Erreur de numérisation ? <<- /ocr/ __else__ -:>> ="v"+\1[1:] # Erreur de numérisation ? ~^P[aâeéêèiîïoôuy] <<- /ocr/ before("\\w") and morph(\1, ":", ":M") and spell(\1[1:]) -:>> ="l’"+\1[1:] + "|p"+\1[1:] # Erreur de numérisation ? TEST: __ocr__ beaucoup de {{Vélos}} à Versailles. TEST: __ocr__ avec {{Vagile}} méthode de notre amie Virginie, tout est possible. TEST: __ocr__ Viens demain. TEST: __ocr__ Ce jour où Valérie eut sa licence de droit. TEST: __ocr__ Il scrute Pierre, {{Pair}} maussade. TEST: __ocr__ Une grosse vague arrivait et {{Peau}} remplit. TEST: __ocr__ selon toute logique, Paris sera épargné. TEST: __ocr__ À l’orée de la semaine de Pâques, l’incendie de la cathédrale Notre-Dame # l’avoir / la voir __ocr_l_avoir_la_voir__ lavoir <<- /ocr/ not morph(<1, ":D.*:[me]:[si]") ->> l’avoir|la voir # Erreur de numérisation ? TEST: __ocr__ il faut {{lavoir}} pour le croire. # l’était / Tétait __ocr_l_était__ Tétait <<- /ocr/ -:>> l’était|t’était|T’était # Erreur de numérisation ? TEST: __ocr__ perdu, cet homme {{Tétait}} # le / les / lé / lés / lui / lai / lei / la / tu / lu __ocr_le_la_les__ >lé <<- /ocr/ ->> =\1.replace("é", "e").replace("É", "E") # Erreur de numérisation ? [lai|lei] <<- /ocr/ ->> lui|les # Erreur de numérisation ? los <<- /ocr/ ->> les # Erreur de numérisation ? lu <<- /ocr/ not morph(<1, ":(?:V0|N.*:m:[si])") ->> tu|le|la # Erreur de numérisation ? TEST: __ocr__ il s’agit de {{lés}} observer. TEST: __ocr__ {{lai}} gros sont mal vus. TEST: __ocr__ {{lu}} as si bien réussi # M. / Mr / M __ocr_mr__ M , ~^[A-ZÉÈ] <<- /ocr/ -1:2>> "Mr |M. " # Erreur de numérisation ? M ~^[A-ZÉÈ] <<- /ocr/ -1>> "Mr |M. " # Erreur de numérisation ? TEST: __ocr__ {{M,}} Patrick nous a oubliés. # Mais / Hais / Mats / niais __ocr_mais__ Hais <<- /ocr/ ->> Mais # Erreur de numérisation ? mats <<- /ocr/ not morph(<1, ":D:[me]:p") ->> mais # Erreur de numérisation ? maïs <<- /ocr/ not morph(<1, ":D:(?:m:s|e:p)") ->> mais # Erreur de numérisation ? niais <<- /ocr/ not morph(<1, ">(?:homme|ce|quel|être)/") ->> mais # Erreur de numérisation ? TEST: __ocr__ {{Hais}} il en sait trop. TEST: __ocr__ c’était bien, {{mats}} quelle journée TEST: __ocr__ c’est bien, {{niais}} trop subtil. TEST: __ocr__ c’est parfait, {{maïs}} trop subtil. # matin __ocr_matin__ [mâtin|mâtins] <<- /ocr/ ->> =\1.replace("â", "a").replace("Â", "A") # Erreur de numérisation ? TEST: __ocr__ ce {{mâtin}}, il y eut une tempête. # même / même / mème / mémo / môme __ocr_même__ >môme <<- /ocr/ ->> =\1.replace("ô", "ê").replace("Ô", "Ê") # Erreur de numérisation ? >mème <<- /ocr/ ->> =\1.replace("è", "ê").replace("È", "Ê") # Erreur de numérisation ? >mémo <<- /ocr/ ->> =\1.replace("é", "ê").replace("É", "Ê").replace("o", "e").replace("O", "E") # Erreur de numérisation ? TEST: __ocr__ J’en ai assez {{môme}} si ça ne se voit pas. TEST: __ocr__ Ces {{mèmes}} hommes qui nous ont lâchés au pire moment TEST: __ocr__ C’est l’incessant retour du {{mémo}}. # mes __ocr_mes_m_as__ mas <<- /ocr/ ->> mes|m’as # Erreur de numérisation ? nies <<- /ocr/ not value(<1, "|tu|ne|n’|") ->> mes # Erreur de numérisation ? TEST: __ocr__ elle est fière de {{mas}} succès TEST: __ocr__ Est-ce que tu vas nier {{nies}} réussites # mon / won __ocr_mon__ won <<- /ocr/ ->> mon # Erreur de numérisation ? TEST: __ocr__ c’est {{won}} ami # mot / mol / moi __ocr_mot__ [mol|mols] <<- /ocr/ ->> =\1.replace("l", "t").replace("L", "T")+"|"+\1.replace("l", "i").replace("L", "I") # Erreur de numérisation ? TEST: __ocr__ c’est un {{mol}} très dur. # moyen __ocr_moyen__ >moyeu <<- /ocr/ ->> moyen|moyens # Erreur de numérisation ? TEST: __ocr__ quel {{moyeu}} employer ? # ne / na / no / rie __ocr_ne__ [no|na|rie] <<- /ocr/ ->> ne # Erreur de numérisation ? TEST: __ocr__ {{no}} fais rien que tu pourrais regretter TEST: __ocr__ elle avance, mais {{rie}} prend jamais de risque inconsidéré. # nous / noue / noua __ocr_nous__ [noue|noua] <<- /ocr/ ->> nous # Erreur de numérisation ? TEST: __ocr__ {{noue}} attaquer à eux signerait notre perte. # par / paf / pan / pat __ocr_par__ [paf|pat] <<- /ocr/ ->> par # Erreur de numérisation ? pan <<- /ocr/ ->> par|peu # Erreur de numérisation ? pur @:[DMT] <<- /ocr/ -1>> par # Erreur de numérisation ? TEST: __ocr__ Une seule action {{paf}} jour TEST: __ocr__ {{Pur}} la déesse ! # par le / par la / par les / parle / parla / parles __ocr_par_le_la_les__ parle @:[NA].*:[me]:[si] <<- /ocr/ not value(<1, "|ne|il|on|elle|je|") -1>> par le # Erreur de numérisation ? parla @:[NA].*:[fe]:[si] <<- /ocr/ not value(<1, "|ne|il|on|elle|") -1>> par la # Erreur de numérisation ? parles @:[NA].*:[pi] <<- /ocr/ not value(<1, "|ne|tu|") -1>> par les # Erreur de numérisation ? TEST: __ocr__ {{parle}} glaive et le mensonge, l’Église s’imposa. TEST: __ocr__ {{parla}} force, on peut réussir TEST: __ocr__ tu fus trompée {{parles}} mensonges permanents de son beau-père. # pendant / pondant __ocr_pendant__ pondant <<- /ocr/ ->> pendant # Erreur de numérisation ? TEST: __ocr__ {{pondant}} qu’elle travaille, il se prélasse. # peu / peut / peux / pou __ocr_peu_peux_peut__ pou <<- /ocr/ not morph(<1, ":D.*:m:s") ->> peu # Erreur de numérisation ? poux <<- /ocr/ not morph(<1, ":D.*:m:p") ->> peux|peut|pour # Erreur de numérisation ? TEST: __ocr__ il est {{pou}} probable qu’il y parvienne. # plus / pins __ocr_plus__ pins <<- /ocr/ ->> plus # Erreur de numérisation ? TEST: __ocr__ ils sont {{pins}} instruits qu’il n’y paraît. # puis / pois __ocr_puis__ pois <<- /ocr/ not morph(<1, ":D.*:m:p") ->> puis # Erreur de numérisation ? TEST: __ocr__ elles sont venues, {{pois}} elles sont parties. # pour / pouf __ocr_pour__ pouf <<- /ocr/ not morph(<1, ":D.*:f:s") ->> pour # Erreur de numérisation ? TEST: __ocr__ {{pouf}} elle, il était prêt à tout. # près / prés __ocr_près__ prés <<- /ocr/ not morph(<1, ":D.*:[me]:p") ->> près # Erreur de numérisation ? TEST: __ocr__ ils sont arrivés {{prés}} de la tombe. # que / quo __ocr_que__ qua <<- /ocr/ not value(<1, "|sine|") ->> que # Erreur de numérisation ? quo <<- /ocr/ not value(<1, "|statu|") ->> que # Erreur de numérisation ? TEST: __ocr__ elles ne savent pas {{quo}} faire TEST: __ocr__ {{Quo}} penser de tout ceci ? TEST: __ocr__ pour elle, c’est une condition sine qua non. # qu’importe __ocr_qu_importe__ qu’ [importé|importa] <<- /ocr/ -2>> importe # Erreur de numérisation ? TEST: __ocr__ Qu’{{importé}} le flacon, pourvu qu’on ait l’ivresse. # reine / ruine __ocr_reine_ruine__ >raine <<- /ocr/ ->> reine|reines|ruine|ruines # Erreur de numérisation ? >rainer <<- /ocr/ ->> =\1.replace("ain", "uin").replace("AIN", "UIN") # Erreur de numérisation ? TEST: __ocr__ tu vas {{rainer}} notre réputation. TEST: __ocr__ des {{raines}} mal aimées. # qu’étant __ocr_qu_étant__ quêtant <<- /ocr/ ->> qu’étant # Erreur de numérisation ? TEST: __ocr__ {{Quêtant}} la fille d’une déesse, elle n’avait pas à se justifier. # qui / gui __ocr_qui__ gui <<- /ocr/ not morph(<1, ":D.*:m:s") ->> qui # Erreur de numérisation ? TEST: __ocr__ avec {{gui}} faire alliance ? # s’il / sil __ocr_s_il__ sil <<- /ocr/ ->> s’il # Erreur de numérisation ? sils <<- /ocr/ ->> s’ils # Erreur de numérisation ? TEST: __ocr__ {{sil}} avait su, il n’aurait rien tenté de trop audacieux. # son / sou __ocr_son__ sou <<- /ocr/ ->> son # Erreur de numérisation ? TEST: __ocr__ ça vient de {{sou}} ami # sur / sar __ocr_sur__ sar <<- /ocr/ ->> sur # Erreur de numérisation ? sui <<- /ocr/ not value(>1, "|generis|") ->> sur # Erreur de numérisation ? TEST: __ocr__ il ne savait rien {{sar}} eux. TEST: __ocr__ il en est {{sui}} # tard / lard __ocr_tard__ lard <<- /ocr/ not value(<1, "|le|ce|mon|ton|son|du|un|") ->> tard # Erreur de numérisation ? TEST: __ocr__ elles seront là tôt ou {{lard}}. # tandis que / taudis __ocr_tandis__ taudis [que|qu’] <<- /ocr/ -1>> tandis # Erreur de numérisation ? TEST: __ocr__ mais {{taudis}} qu’elle œuvrait à leur salut, les nuages s’amoncelaient. # l’est / Test __ocr_l_est__ Test <<- /ocr/ before("\\w") ->> l’est # Erreur de numérisation ? TEST: __ocr__ ça {{Test}} à leurs yeux. # tête / tète __ocr_tête__ tète <<- /ocr/ not value(<1, "|je|il|elle|on|ne|ça|") ->> =\1.replace("è", "ê").replace("È", "Ê") # Erreur de numérisation ? TEST: __ocr__ cette forte {{tète}} n’écoute jamais personne. # tin / fin / un __ocr_fin_un__ tin <<- /ocr/ ->> fin|un # Erreur de numérisation ? TEST: __ocr__ c’était {{tin}} marchand vaniteux. # ton / tan __ocr_ton__ >tan <<- /ocr/ ->> =\1.replace("a", "o").replace("A", "O") # Erreur de numérisation ? TEST: __ocr__ pour {{tan}} propre bien. # toute / tonte __ocr_toute__ >tonte <<- /ocr/ ->> =\1.replace("n", "u").replace("N", "U") # Erreur de numérisation ? TEST: __ocr__ à {{tonte}} fin utile # tu es / tues __ocr_tu_es__ tues <<- /ocr/ not morph(<1, ":(?:N.*:f:p|V0e.*:3p)|>(?:tu|ne)/") ->> tu es # Erreur de numérisation ? TEST: __ocr__ dans tous les cas, {{tues}} foutue. TEST: __ocr__ ses actions tues. # un / vin __ocr_un__ vin <<- /ocr/ not value(<1, "|ce|de|du|un|quel|leur|le|") ->> un # Erreur de numérisation ? TEST: __ocr__ {{vin}} mathématicien hors du commun. # une / ure / vine __ocr_une__ ure <<- /ocr/ ->> une # Erreur de numérisation ? vine <<- /ocr/ ->> une # Erreur de numérisation ? TEST: __ocr__ il avait {{ure}} femme élégante et silencieuse TEST: __ocr__ c’est pour {{vine}} amie # vêtement / vêlement __ocr_vêtement__ >vêlement <<- /ocr/ ->> =\1.replace("l", "t").replace("L", "T") # Erreur de numérisation ? TEST: __ocr__ il enfila ses {{vêlements}} en hâte. # vite __ocr_vite__ vile <<- /ocr/ ->> vite # Erreur de numérisation ? TEST: __ocr__ Elle est {{vile}} débordée par l’ampleur de la tâche. # voilà __ocr_voilà__ [<start>|,] ?[me|te|le|la|nous|vous|les]¿ voila <<- /ocr/ --1>> voilà # Erreur de numérisationb ? TEST: __ocr__ nous {{voila}} # voit / volt __ocr_voit__ volt <<- /ocr/ ->> voit # Erreur de numérisation ? TEST: __ocr__ La femme {{volt}} plus loin # vous / voua / voue __ocr_vous__ [voue|voua] <<- /ocr/ ->> vous # Erreur de numérisation ? TEST: __ocr__ avec {{voue}}, je n’ai pas confiance. @@@@ @@@@ |
︙ | ︙ |