Filehost.ro - gazduire fisiere
Forum Romania Inedit
Romania Inedit - Resursa ta de Fun
Nou pe simpatie:
Gabriela Gaby pe Simpatie.ro
Femeie
25 ani
Suceava
cauta Barbat
26 - 71 ani
Forum Romania IneditReguliInregistrareLoginPozeNu sunteti logat. Lista Forumurilor Pe Tematici
Forum Romania Inedit / Totul despre cărți - About e-books /

AutoCorect versiune pentru Romania-Inedit

Pagini: 1 ... 5 6 7 8 9 10 11 ... 52 Moderat de Seven, Stelevadris, cuculean, naid, uncris
#176
ciuperca_cosmin
VETERAN
Din: Bacau
Da, asta e ideea.
Deci daca BlankCD doreste sa fie pus dictionarul ca functie in acel meniu (asa cum am facut si la dictionarele lui Seven), eu nu vad nicio problema...


 
   
#177
BlankCd
MEMBRU DE BAZA
--->

     Prinsei niţel timp liber şi mă gândii să încerc noile opţiuni care s-au implementat.
     Am instalat decărcat programul din pagina 1 a acestui topic, am urmat întocmai instrucţiunile de instalare, am dus dicţionarele lui Seven în aceeaşi locaţie cum se spune acolo.
     
     Probleme [cred că sunt numai la mine]:

     1. Submeniul "Corectarea literei L mic, reprodusă eronat ca 1, ! şi I - nu încarcă dicţionarul, apare fereastra de eroare care spune: "Dicţionarul L1.imd nu poate fi deschis".
     2. Submeniul "Corectare cuvinte foarte scurte reproduse eronat - nu încarcă dicţionarul, apare fereastra de eroare care spune: "Dicţionarul S1.imd nu poate fi deschis".
      Celelalte submeniuri merg. La meniurile cu probleme - cele 2 menţionate - am putut rula dicţionarele, în mod clasic prin meniul "Înlocuire multiplă".
      Am rulat dicţionarele lui Seven şi dicţionarul meu pe OCR-ul de la Theofano, împărăteasa Bizanţului [vreo 400 pagini], şi am avut aceeaşi problemă care datează de mai bine de un an: blocarea AutoCorectului mai ales atunci când salvează... stă minute bune [2-4-5-6 minute]... se gândeşte... şi într-un sfârşit termină ce avea de salvat, deşi de multe ori nu are de salvat decât 20-30 modificări. Blocarea se face numai în AutoCorect, celelalte programe deschise merg, nu sunt blocate, dacă opresc toate programele şi rulez exclusiv AutoCorectul face la fel adică salvează greu, iar uneori se blochează de-a binelea.
      Este posibil ca acest "bug" să fie din cauza platformei pe care rulează AutoCorectul?



      Despre dicţionarul pe care l-am pus anterior pot spune că acoperă cam 70% din ceea ce ar trebui el să corecteze/modifice, nu este complet... lucifer76 se ocupă să actualizeze acest dicţionar.

      1. Câteva adăugiri la acel dicţionar [Estimez că ar mai trebui circa 50-60 de noi introduceri de acest tip]:

      - din "! Vorbi" în "! vorbi"
      - din "? Vorbi" în "? vorbi"
      - din "! Îi vorbi" în "! îi vorbi"
      - din "? Îi vorbi" în "? îi vorbi"
      - din "! Îi zise" în "! îi zise"
      - din "? Îi zise" în "? îi zise"
      - din "! Îi ziseră" în "! îi ziseră"
      - din "? Îi ziseră" în "? îi ziseră"
      - din "! Îi ziserăm" în "! îi ziserăm"
      - din "? Îi ziserăm" în "? îi ziserăm"
      - din "! Îl auzi" în "! îl auzi"
      - din "? Îl auzi" în "? îl auzi"
      - din "! O întrebase" în "! o întrebase"
      - din "? O întrebase" în "? o întrebase"
      - din "! Imită" în "! imită"
      - din "? Imită" în "? imită"
      - din "! Imita" în "! imita"
      - din "? Imita" în "? imita"
      - din "! Imitarăm" în "! imitarăm"
      - din "? Imitarăm" în "? imitarăm"
      - din "! Imitară" în "! imitară"
      - din "? Imitară" în "? imitară"
      - din "! Îi imită" în "! îi imită"
      - din "? Îi imită" în "? îi imită"
      - din "! Îi imita" în "! îi imita"
      - din "? Îi imita" în "? îi imita"
      - din "! Îi imitarăm" în "! Îi imitarăm"
      - din "? Îi imitarăm" în "? Îi imitarăm"
      - din "! Îi imitară" în "! îi imitară"
      - din "? Îi imitară" în "? îi imitară"
      - cred că ar mai fi câteva de adăugat


      2. Mai sunt situaţii în care apare necesitatea înlocuirii... Situaţii care apar frecvent în poveştile de copii, în cărţile fantasy, dar nu numai:
       Acestea ar fi:

      "- Cip ciripppp! Ciripi vrăbiuţa săltăreaţă îndepărtându-se de firimitură."

        ar trebui modificat din "! Ciripi" în "! ciripi" ca să arate aşa:

      "- Cip ciripppp! ciripi vrăbiuţa săltăreaţă îndepărtându-se de firimitură."

      Alte situaţii similare adaptate prin prisma animalelor: "- Muuu muuu! Mugi vaca." sau "- Beee beee! Behăi oaia..." etc. etc. şi alte asemenea.
      Nota Bene: aceste situaţii nu se întâlnesc exclusiv în cărţile pentru copii. Exemplu:
      "- Cip ciripppp! Ciripi prinţesa - imitând vrăbiuţa care avea cuibul lângă bancă - dând semnalul că totul este gata."



      Odată cu multitudinea de înlocuiri vor apărea - inerent de altfel - şi erorile. Cu cât numărul înlocuirilor multiple este mai mare cu atât cresc şi erorile proporţional.
      Exemplu:

      "Merseră apoi pe malul râului. Generalul conducea trupa cu severitate, dădea ordine sigure... mergeam mereu. Mereu înainte! Ordonă apoi oprirea trupei pentru cazare şi masa de seară."

      După rularea dicţionarelor vom avea aşa:

      "Merseră apoi pe malul râului. Generalul conducea trupa cu severitate, dădea ordine sigure... mergeam mereu. Mereu înainte! ordonă apoi oprirea trupei pentru cazare şi masa de seară."

      Se observă că "! ordonă" este înlocuit în mod eronat!!

      Propunerea mea ar fi - evident dacă poate fi implementată - ca imediat după rularea dicţionarului meu [adică dicţionarul pe care l-am postat pentru lucifer76], să apară o fereastră de tip: "Corectează/modifică înlocuirile eronate din text ca urmare a rulării dicţionarului...". Această fereastră ar trebui să modifice - obligatoriu cu confirmare - ca acolo unde după semnul întrebării şi/sau exclamării apare LITERĂ MICĂ să fie înlocuită cu Literă MARE, dar ATENŢIE!! numai acolo unde paragraful NU începe cu "marcaj de sfârşit de paragraf""linie de dialog" - linie de dialog care poate fi de tip EmDash, EnDash şi Horizontal Bar.
      Adică fereastra să "acţioneze" exclusiv asupra paragrafelor care nu au linie de dialog la începutul paragrafelor.


      Altă propunere ar fi ca meniul actual "Corectare automată după OCR"  [cu excepţia submeniului "Conversie limbaj interbelic în contemporan"] adică dicţionarele lui Seven aflate in arhiva: Dictionare IMD L1-L3, S1-S4 PLUS - 2011.09.30, plus dicţionarul meu, să aibă căsuţe de bifare, ele să fie bifate ca default, şi să aibe un buton "Rulare dicţionare bifate". Acest buton va rula dicţionarele aşa cum sunt ele în meniu - cronologic - dar ultimul să ruleze dicţionarul meu. [pentru a evita erorile]

      De asemenea ar trebui implementat un meniu privind înlocuirea "liniilor de dialog", adică în primă fază, după rularea dicţionarelor de mai sus, toate liniile de dialog de tip EnDash şi Horizontal Bar - şi cratima, NU CRATIMA SIMPLĂ, ci în configuraţia "marcaj de sfârşit de paragraf""cratima""spaţiu" - să fie convertite în EmDash urmate obligatoriu de "spaţiu neseparator", evident precedate de "marcaj de sfârşit de paragraf". Adică "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator".>
     
      [!!!] După rularea tuturor dicţionarelor vom avea "marcaj de sfârşit de paragraf" "linie de dialog" urmată de "spaţiu neseparator" adică: "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator".
      Acum să ne închipuim că nu ne place "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator" şi vrem să înlocuim cu "marcaj de sfârşit de paragraf""EnDash""spaţiu neseparator" sau "marcaj de sfârşit de paragraf""Horizontal Bar""spaţiu neseparator". Ar trebui să avem un meniu cu bifare - ca să ştie din ce linie de dialog să facă înlocuirea:

                - din "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator" în "marcaj de sfârşit de paragraf""EnDash""spaţiu neseparator"
                - din "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator" în "marcaj de sfârşit de paragraf""Horizontal Bar""spaţiu neseparator"
                - din "marcaj de sfârşit de paragraf""EnDash""spaţiu neseparator" în "marcaj de sfârşit de paragraf""Horizontal Bar""spaţiu neseparator"
                - din "marcaj de sfârşit de paragraf""Horizontal Bar""spaţiu neseparator" în "marcaj de sfârşit de paragraf""EnDash""spaţiu neseparator"

    ATENŢIE! Aceste 4 meniuri să fie active - adică să poată fi bifate - EXCLUSIV DUPĂ ce s-a făcut rularea dicţionarelor şi avem în text "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator"!! - aşa cum am spus la paragraful de mai sus marcat cu [!!!].

     

     Completare:

       Problema celorlalte linii de tip EmDash, EnDash, Horizontal Bar şi cratima în configuraţia "spaţiu""cratimă""spaţiu" aflate în restul textului NU la începutul paragrafelor. Exemplu:

                  A. - Vom merge pe aici! - spuse locotenentul.
                  B. - Vom merge pe aici? - spuse locotenentul.
                  C. - Vom merge pe aici - spuse locotenentul - este mai sigur.
                  D. - Vom merge pe aici! - spuse locotenentul. Este bine să mergem pe drumul castelului - adică acelaşi castel unde rămăsese fără cal acum 2 ani - deoarece vom susţine, dacă vom fi întrebaţi ce este cu noi, că suntem oamenii regelui. Bine că suntem aproape - de parcă ar fi contat -, şi vom dormi.

         Eu nu agreez situaţia în care linia de pauză, care în text poate fi de tip: EmDash, EnDash, Horizontal Bar şi cratima în configuraţia "spaţiu""cratimă""spaţiu", este pusă în paragrafele care încep cu linie de dialog. Ar trebui păstrată linia de pauză doar în interiorul textului.
         Ar trebui un meniu cu bifare individuală, adică să permită bifarea numai a unuia singur, care să modifice această linie de pauză într-o linie de pauză care ne convine, adică:

                     - înlocuieşte toate liniile de pauză [EnDash, Horizontal Bar şi cratima în configuraţia "spaţiu""cratimă""spaţiu"] - cu excepţia celor puse ca linie de dialog ["marcaj sfârşit de paragraf""linie dialog"] în EmDash.
                     - înlocuieşte toate liniile de pauză [EmDash, Horizontal Bar şi cratima în configuraţia "spaţiu""cratimă""spaţiu"] - cu excepţia celor puse ca linie de dialog ["marcaj sfârşit de paragraf""linie dialog"] în EnDash.
                     - înlocuieşte toate liniile de pauză [EmDash, EnDash, şi cratima în configuraţia "spaţiu""cratimă""spaţiu"] - cu excepţia celor puse ca linie de dialog ["marcaj sfârşit de paragraf""linie dialog"] în Horizontal Bar .         
     
        Un meniu care să permită bifarea numai al unuia din cele 2 submeniuri:
       
        1. Submeniu care să elimine linia de pauză, aflată în dialoguri. Adică să înlocuiască linia de pauză [EmDash, EnDash, Horizontal Bar şi cratima] precedată şi urmată de spaţiu, adică: "spaţiu""linie de pauză""spaţiu" cu "virgulă""spaţiu". Dar ATENŢIE! înlocuirea să se facă EXCLUSIV la paragrafele care încep cu linie de dialog şi se încheie cu semnul de punctuaţie "punct" [.] de la sfârşitul primei propoziţii din paragraf!! [VEZI POZIŢIA D]
         Textul ar trebui să arate aşa:

                  A. - Vom merge pe aici!, spuse locotenentul.
                  B. - Vom merge pe aici?, spuse locotenentul.
                  C. - Vom merge pe aici, spuse locotenentul, este mai sigur.
                  D. - Vom merge pe aici!, spuse locotenentul. Este bine să mergem pe drumul castelului - adică acelaşi castel unde rămăsese fără cal acum 2 ani - deoarece vom susţine, dacă vom fi întrebaţi ce este cu noi, că suntem oamenii regelui. Bine că suntem aproape - de parcă ar fi contat -, şi vom dormi.
         
         Am evidenţiat unde sunt probleme. La punctul C este corect înlocuit. La punctul D, propoziţia a doua [liniile de pauză de culoare albă] liniile de pauză sunt ok.
         Acum ar trebui rulat un dicţionar-automat care să elimine virgula de după semnul de exclamare/întrebare, adică din "!," în "!" şi din "?," în "?"
         Textul ar trebui să arate aşa:

                  A. - Vom merge pe aici! spuse locotenentul.
                  B. - Vom merge pe aici? spuse locotenentul.
                  C. - Vom merge pe aici, spuse locotenentul, este mai sigur.
                  D. - Vom merge pe aici! spuse locotenentul. Este bine să mergem pe drumul castelului - adică acelaşi castel unde rămăsese fără cal acum 2 ani - deoarece vom susţine, dacă vom fi întrebaţi ce este cu noi, că suntem oamenii regelui. Bine că suntem aproape - de parcă ar fi contat -, şi vom dormi.

         A rămas evidenţiat doar "linie de pauză""virgulă", un dicţionar ar trebui să facă înlocuirile, adică:
                    - din "spaţiu""linie de pauză""virgulă""spaţiu" în "virgulă""spaţiu"

         
        2. Submeniu care va elimina TOATE liniile de pauză din text - cu excepţia liniilor de dialog - adică: [ar fi util pentru cei ce citesc pe e-readere cu diagonala mică şi au nevoie spaţiu de a beneficia de lăţimea textului.]
                     - din "!""spaţiu""linie de pauză""spaţiu" în "!""spaţiu"
                     - din "?""spaţiu""linie de pauză""spaţiu" în "?""spaţiu"
                     - din "spaţiu""linie de pauză""spaţiu" în "virgulă""spaţiu"
                     - din "spaţiu""linie de pauză""virgulă""spaţiu" în "virgulă""spaţiu"

     



         Acum problema ghilimelelor deschise şi neînchise sau închise şi nedeschise care se găsesc inerent în orice text:

    1. După conversia tuturor ghilimelelor în acelaşi tip de ghilimele, ar trebui ca programul să coloreze cu roşu sau să marcheze cu culoare de fond unde se află ghilimelele. Lucrul acesta va ajuta la corectare atenţionându-ne că este posibil să fie ghilimele deschise şi neînchise sau închise şi nedeschise şi necesită confruntarea cu pdf-ul de control.
    2. Tot aici ar trebui corectate erorile cauzate de ghilimelele deschise care sunt convertite de OCR ca fiind virgule duble.
     Exemplu:

      - Să stai aici! spuse călătorul îndreptându-se spre hanul,, Tower!"

      Ar trebui să corecteze aşa: înlocuieşte <litera><,,><pauză><literă>

     cu

     <litera><pauză><ghilimele deschise><litera>



    @ciuperca_cosmin

   
      Poţi implementa dicţionarul meu în programul vostru.
      Nu am talent în a explica, dar sper că am fost destul de explicit în ceea ce am spus mai sus.
      Cred că mai era ceva de implementat dar acum chiar nu îmi pot aminti...

     L.E.: Înlocuirea punctelor de suspensie: ... cu caracterul elipsis orizontal.
     L.E.2: Poate reuşiţi să faceţi ca AutoCorectul să aibă o interfaţă mai modernă, un look mai atrăgător, aşa cum arată acum pare demodat, arată ca o Cenuşăreasă. Dar o Cenuşăreasă care ştie multe dar nu prea o arată.


_______________________________________
--->  "Eu nu am regrete,
         Iar dac-ai să-ntrebi ce-a rămas la mine,
         În inimă am urme de tine
         Regrete, eu nu am regrete..."

 
   
#178
ciuperca_cosmin
VETERAN
Din: Bacau
Multumesc, BlankCD.

1 si 2: ai pus toate dictionarele, inclusiv L*.imd si S*.imd in folderul "c:\Documents and Settings\Nume_user\Application Data\AutoCorect Contemporan\Dictionare\OCR_DIC"?
Atentie, unele din aceste nume de foldere pot fi de fapt scurtaturi catre alte foldere in Win 7/Vista.
Dar daca navighezi cu dublu clic prin fiecare in final vei ajunge la "destinatie" (chiar daca va pare a fi alt folder, ca de pilda in "C:\Users\...").

Referitor la salvarea inceata a AutoCorect: nu depinde de numarul de modificari pe care le are de salvat ci numai si numai de marimea fisierului, numarul de formatari si puterea calculatorului.
Asta pentru ca salveaza tot fisierul de la cap la coada. O implementare de salvare a doar ce a modificat nu e recomandabila si e oricum foarte greu de implementat...
Cu cat e mai mare si cu cat are mai multe formatari va salva mai greu; la un moment dat se poate ajunge chiar si la situatia sa ramana fara Ram fizic la fisiere mari si cu multe formatari - si atunci chiar "pare" ca se blocheaza.

Multumim pentru sugestii, o sa discut cu Dan despre ele.


 
   
#179
BlankCd
MEMBRU DE BAZA

ciuperca_cosmin a scris:

Multumesc, BlankCD.

1 si 2: ai pus toate dictionarele, inclusiv L*.imd si S*.imd in folderul "c:\Documents and Settings\Nume_user\Application Data\AutoCorect Contemporan\Dictionare\OCR_DIC"?
Atentie, unele din aceste nume de foldere pot fi de fapt scurtaturi catre alte foldere in Win 7/Vista.
Dar daca navighezi cu dublu clic prin fiecare in final vei ajunge la "destinatie" (chiar daca va pare a fi alt folder, ca de pilda in "C:\Users\...".

Referitor la salvarea inceata a AutoCorect: nu depinde de numarul de modificari pe care le are de salvat ci numai si numai de marimea fisierului, numarul de formatari si puterea calculatorului.
Asta pentru ca salveaza tot fisierul de la cap la coada. O implementare de salvare a doar ce a modificat nu e recomandabila si e oricum foarte greu de implementat...
Cu cat e mai mare si cu cat are mai multe formatari va salva mai greu; la un moment dat se poate ajunge chiar si la situatia sa ramana fara Ram fizic la fisiere mari si cu multe formatari - si atunci chiar "pare" ca se blocheaza.

Multumim pentru sugestii, o sa discut cu Dan despre ele.



---> Calea fişierului în PC-ul meu [folosesc Windows XP] este: "c:\Documents and Settings\Nume_utilizator\Application Data\AutoCorect Contemporan\Dictionare". De remarcat că Application Data\AutoCorect Contemporan\ nu apare în PC dar introduc manual calea şi atunci apare întreaga cale c:\Documents and Settings\Nume_utilizator\Application Data\AutoCorect Contemporan\Dictionare.
       Nu arată fişierul pe care-l menţionezi: OCR_DIC - probabil nu este sau nu este instalat.


_______________________________________
--->  "Eu nu am regrete,
         Iar dac-ai să-ntrebi ce-a rămas la mine,
         În inimă am urme de tine
         Regrete, eu nu am regrete..."

 
   
#180
ciuperca_cosmin
VETERAN
Din: Bacau
OCR_DIC nu este fisier ci folder in care trebuie sa fie bagate toate dictionarele imd folosite la functiile din acel meniu.
Pe o pagina anterioara a acestui thread Seven a cerut asta:

4. Cosmin, mă gândeam dacă astfel de dicţionare, precum şi cele de tip L1...L4 şi S1...S5, ar putea să fie introduse într-un subfolder special, să zicem "OCR_DIC", subordonat sau nu folderului Dictionare.


si am implementat, raspunsul meu fiind:


De asemenea am setat ca toate dictionarele pentru aceste functii sa fie incarcate din folderul "OCR_DIC".


 
   
#181
BlankCd
MEMBRU DE BAZA
--->

     Am folosit postarea ta de la pagina 7:
     Am adaugat functia "Convertire limbaj interbelic in contemporan" in meniu.
De asemenea am setat ca toate dictionarele pentru aceste functii sa fie incarcate din folderul "OCR_DIC".

http://www.mediafire.com/?hsi7hssaoqgqcqq


     Am descărcat programul de la pagina 1 cu tot cu dicţionare apoi am suprascris dicţionarul pe care l-ai pus la pagina 7.
     Probabil greşesc pe undeva - sunt obosit - o să reistalez din nou AutoCorectul mâine, poate se repară buba!


_______________________________________
--->  "Eu nu am regrete,
         Iar dac-ai să-ntrebi ce-a rămas la mine,
         În inimă am urme de tine
         Regrete, eu nu am regrete..."

 
   
#182
ciuperca_cosmin
VETERAN
Din: Bacau
Trebuie folosita versiunea de exe de la pagina 7 respectiv dictionarele sa fie puse asa:


 
   
#183
BlankCd
MEMBRU DE BAZA
--->
   
     @ Cosmin

      Am reinstalat din nou programul, am descarcat prigramul din pagina 1, iar executabilul din postarea ta de la pagina 7. E aceeasi problema.
      Tu in poza ai mult mai multe dictionare decat am eu. Eu nu am folderul OCR_DIC.
      Ti-am atasat aici 4 poze cu situatia: http://www.mediafire.com/?4gjdbsctcn75bs7


_______________________________________
--->  "Eu nu am regrete,
         Iar dac-ai să-ntrebi ce-a rămas la mine,
         În inimă am urme de tine
         Regrete, eu nu am regrete..."

 
   
#184
ciuperca_cosmin
VETERAN
Din: Bacau
Da, e clar.
In acel folder din "1.Dictionarele aflate in partitia c.JPG" creezi alt folder numit "OCR_DIC" si acolo muti toate dictionarele L1..L4 respectiv S1...S4.
Iar dictionarele ce incep cu V le are Seven, la pagina 7 mi-a dat doar numele lor si le-am creat cu marime 0 pentru a testa.


 
   
#185
BlankCd
MEMBRU DE BAZA
--->
   
    Da acum merge, am aceleasi dictionare pe care le-am pus in atasamentul anterior. Fata de poza ta nu am dictionarele alea care incep cu V. Este corect?
    Intrebare: daca mut in folderul OCR_DIC dictionarul meu ala cu 488 de modificari, programul in recunoaste? Daca da, in ce ordine il ia sau nu poate sa-l ia intrucat nu este in submeniu?


_______________________________________
--->  "Eu nu am regrete,
         Iar dac-ai să-ntrebi ce-a rămas la mine,
         În inimă am urme de tine
         Regrete, eu nu am regrete..."

 
   
#186
ciuperca_cosmin
VETERAN
Din: Bacau
Da, e corect.
Nu, nu-l va recunoaste deocamdata deoarece nu e adaugat meniul in exe-le programului.
Ai vreo idee cum sa se numeasca acest meniu?
Un exemplu: "Reparare dialoguri franceze"...


 
   
#187
BlankCd
MEMBRU DE BAZA
--->

     Ar trebui numit cumva sa fie usor de inteles ce face acel meniu: "Reparare dialoguri franceze" însoţită de explicaţia [posibil într-o fereastră care se deschide atunci când pui cursorul pe meniu]: înlocuieşte literele mari de după semnul exclamării şi al întrebării din "! Spuse" în "! spuse" precum şi altele.
     Nu am idee de o altă denumire care să fie scurtă dar pe care să o înţeleagă şi un corector începător, pentru noi ăştia mai hârşâiţi nu prea contează denumirea pentru că ştim ce face acel meniu.


_______________________________________
--->  "Eu nu am regrete,
         Iar dac-ai să-ntrebi ce-a rămas la mine,
         În inimă am urme de tine
         Regrete, eu nu am regrete..."

 
   
#188
ciuperca_cosmin
VETERAN
Din: Bacau
E cam greu de facut sa arate "hint" cand te duci cu cursorul deasupra...
Alta sugestie: "Convertire majusculă în minusculă la dialog francez". Ce zici...?

Si la dictionarul care va fi pus in folderul OCR_DIC vei pastra numele "din S in s.imd" sau, o sugestie: "DF.imd" (de la "Dialog francez")?


 
   
#189
BlankCd
MEMBRU DE BAZA
--->


     Poţi pune o explicaţie scrisă cu culoare roşie sau altă culoare, sub denumirea meniului, aşa va atrage atenţia şi va fi citită. Exemplu eu personal: nu prea citesc din prima info-urile acelea scrise cu font mărunţel - mai mult din lene - dar aşa cum ştim cu toţii din contractele bancare, din promoţii la produse etc. ceea ce este scris cu font mărunt este FOARTE important.
    Poţi boteza meniul şi dicţionarul meu cum vrei tu, nu sunt pretenţios.
    Denumirea de "din S in s" vine de la prescurtarea "din ! Spune în ! spune". Aşa mi-a venit mie mai uşor când am făcut dicţionarul acum 1 an de zile.


_______________________________________
--->  "Eu nu am regrete,
         Iar dac-ai să-ntrebi ce-a rămas la mine,
         În inimă am urme de tine
         Regrete, eu nu am regrete..."

 
   
#190
menssana1984
Vizitator



E buna si denumirea data de tine Cosmin.
Nu incerca sa faci aceste optiuni prea accesibile pentru ca nu o sa reusesti.
Au pornit de la membrii RI si sunt facute pentru membrii RI. E cam greu de crezut ca altcineva, din afara forumului, o sa doreasca sa aprofundeze aceste lucruri.
In afara de edituri si de cei care lucreaza direct cu ocr-uri si finisarea textelor literare, ceilalti o sa isi prinda urechile.

Nu ar fi o idee rea daca ai obtine sprijinul editurilor de la noi. Sponsori adica.


 
   
#191
ciuperca_cosmin
VETERAN
Din: Bacau
Deocamdata am pus denumirea "Convertire majusculă în minusculă la dialog francez". La meniuri daca pui un text pe alt rand va fi considerat de codul programului drept alt meniu si deci va fi o problema daca voi incerca sa pun acel text cu rosu dedesupt. Cand voi gasi o metoda de a scrie o explicatie mai lunga o voi implementa...
Acum va incarca "DF.imd" pus in folderul OCR_DIC la acea locatie.

Intre timp am mai facut mici ajustari la functia "Combinatii de taste", am mutat meniul cu OCR intr-o locatie separata in program (OCR Plus) si am modificat codul sa poata incarca texte cu nume ce contin diacritice atunci cand Windows e setat pe engleza pentru programele nonUnicode:

XP:

Win 7:


Acum lucreaza cu aceste nume in format "Unicode" = le va accesa in orice setare a Windows-ului (nu mai e nevoie sa fie pe romana la locatia din imagini).
De asemenea poate incarca texte din foldere cu nume ce contin diacritice.
In acest fel se poate lucra 100% româneste. Evident, e mai important continutul textului sa fie pe romana si asta deja era implementat dar nu strica nici acestea...
Ca o paranteza, am fi implementat asta mai demult dar pina acum, din motive obiective, nu a fost posibil.


 
   
#192
ciuperca_cosmin
VETERAN
Din: Bacau
Am mai facut o imbunatatire: la Inlocuire Multipla se poate seta "confirmare la inlocuire" pentru fiecare inlocuire in parte.
Daca in dictionarele imd folosite la functiile post OCR (S, L, V, DF) se salveaza aceasta setare la una sau mai multe inlocuiri, la folosirea functiei va intreba in momentul in care gaseste acel(e) sir(uri) de caractere in text.
Exe: http://www.mediafire.com/?0586o9er99x9qj3


 
   
#193
BlankCd
MEMBRU DE BAZA
--->
   
     @ciuperca_cosmin

      Referitor la explicaţiile meniurilor şi submeniurilor care necesită lămuriri - nu ştiu dacă poţi implementa - dar poţi pune pentru fiecare meniu o trimitere către helpul programului, de tipul "Detalii aici" adică un link care să ducă exact la pagina de help dedicată meniului respectiv; acolo poţi pune explicaţii lămuritoare indiferent de mărimea lor.
       Am mai pus nişte completări în prima mea postare. Este cam stufos... asta e.


_______________________________________
--->  "Eu nu am regrete,
         Iar dac-ai să-ntrebi ce-a rămas la mine,
         În inimă am urme de tine
         Regrete, eu nu am regrete..."

 
   
#194
ciuperca_cosmin
VETERAN
Din: Bacau
@BlankCD, am discutat cu Dan despre unele din acele sugestii:


Propunerea mea ar fi - evident dacă poate fi implementată - ca imediat după rularea dicţionarului meu [adică dicţionarul pe care l-am postat pentru lucifer76], să apară o fereastră de tip: "Corectează/modifică înlocuirile eronate din text ca urmare a rulării dicţionarului...". Această fereastră ar trebui să modifice - obligatoriu cu confirmare - ca acolo unde după semnul întrebării şi/sau exclamării apare LITERĂ MICĂ să fie înlocuită cu Literă MARE, dar ATENŢIE!! numai acolo unde paragraful NU începe cu "marcaj de sfârşit de paragraf""linie de dialog" - linie de dialog care poate fi de tip EmDash, EnDash şi Horizontal Bar.
      Adică fereastra să "acţioneze" exclusiv asupra paragrafelor care nu au linie de dialog la începutul paragrafelor.


Nu e asa usor de implementat dar o sa incercam.


Altă propunere ar fi ca meniul actual "Corectare automată după OCR"  [cu excepţia submeniului "Conversie limbaj interbelic în contemporan"] adică dicţionarele lui Seven aflate in arhiva: Dictionare IMD L1-L3, S1-S4 PLUS - 2011.09.30, plus dicţionarul meu, să aibă căsuţe de bifare, ele să fie bifate ca default, şi să aibe un buton "Rulare dicţionare bifate". Acest buton va rula dicţionarele aşa cum sunt ele în meniu - cronologic - dar ultimul să ruleze dicţionarul meu. [pentru a evita erorile]


Cred ca vrei ca toate functiile din acel meniu sa fie rulate deodata, nu?
Acum ceva timp in acest topic s-a discutat daca sa le ruleze pe toate deodata sau sa fie accesabile separat. Le-am facut pe toate impreuna dar dupa ceva discutii s-a ajuns la concluzia sa fie separate. Am muncit sa le fac separat. Acu sa le fac iar impreuna...?
De asta i-am intrebat pe toti atunci in acel moment...
As vrea sa existe un consens general in aceasta privinta - nu e in interesul nimanui ca resursele mele si ale lui Dan, care evident nu sunt nelimitate, sa fie "cheltuite" in zadar refacand acelasi lucru de mai multe ori...


De asemenea ar trebui implementat un meniu privind înlocuirea "liniilor de dialog", adică în primă fază, după rularea dicţionarelor de mai sus, toate liniile de dialog de tip EnDash şi Horizontal Bar - şi cratima, NU CRATIMA SIMPLĂ, ci în configuraţia "marcaj de sfârşit de paragraf""cratima""spaţiu" - să fie convertite în EmDash urmate obligatoriu de "spaţiu neseparator", evident precedate de "marcaj de sfârşit de paragraf". Adică "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator".>
     
      [!!!] După rularea tuturor dicţionarelor vom avea "marcaj de sfârşit de paragraf" "linie de dialog" urmată de "spaţiu neseparator" adică: "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator".
      Acum să ne închipuim că nu ne place "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator" şi vrem să înlocuim cu "marcaj de sfârşit de paragraf""EnDash""spaţiu neseparator" sau "marcaj de sfârşit de paragraf""Horizontal Bar""spaţiu neseparator". Ar trebui să avem un meniu cu bifare - ca să ştie din ce linie de dialog să facă înlocuirea:

                - din "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator" în "marcaj de sfârşit de paragraf""EnDash""spaţiu neseparator"
                - din "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator" în "marcaj de sfârşit de paragraf""Horizontal Bar""spaţiu neseparator"
                - din "marcaj de sfârşit de paragraf""EnDash""spaţiu neseparator" în "marcaj de sfârşit de paragraf""Horizontal Bar""spaţiu neseparator"
                - din "marcaj de sfârşit de paragraf""Horizontal Bar""spaţiu neseparator" în "marcaj de sfârşit de paragraf""EnDash""spaţiu neseparator"

    ATENŢIE! Aceste 4 meniuri să fie active - adică să poată fi bifate - EXCLUSIV DUPĂ ce s-a făcut rularea dicţionarelor şi avem în text "marcaj de sfârşit de paragraf""EmDash""spaţiu neseparator"!! - aşa cum am spus la paragraful de mai sus marcat cu [!!!].
...
...
...


Da, inteleg dar e aceeasi problema care i-am semnalat-o lui Seven cu cateva pagini in urma: nu exista un standard de folosire a liniutelor si Horizontal Bar. Cred ca ar trebui ajuns la un standard unitar pe acest forum macar.
De curiozitate, cate standarde se folosesc pe acest forum? 2 sau mai multe?
As vrea sa aud si opinia altora in aceasta privinta, din moment ce aceasta functie, daca va fi implementata, va fi utilizata de toti.
Cand se ajunge la un consens vom implementa o functie care sa multumeasca pe toti.



    1. După conversia tuturor ghilimelelor în acelaşi tip de ghilimele, ar trebui ca programul să coloreze cu roşu sau să marcheze cu culoare de fond unde se află ghilimelele. Lucrul acesta va ajuta la corectare atenţionându-ne că este posibil să fie ghilimele deschise şi neînchise sau închise şi nedeschise şi necesită confruntarea cu pdf-ul de control.


Sa inteleg ca vrei o schimbare de culoare. Da, asta nu e asa de greu de implementat dar va trebui sa fac si cod ce scoate culoarea (si asta e mai dificil) sau o vei scoate tu singur.


2. Tot aici ar trebui corectate erorile cauzate de ghilimelele deschise care sunt convertite de OCR ca fiind virgule duble.
     Exemplu:

      - Să stai aici! spuse călătorul îndreptându-se spre hanul,, Tower!"

      Ar trebui să corecteze aşa: înlocuieşte <litera><,,><pauză><literă>

     cu

     <litera><pauză><ghilimele deschise><litera>


Si asta ar putea fi implementata...


L.E.: Înlocuirea punctelor de suspensie: ... cu caracterul elipsis orizontal.


Si asta se poate face, desi vizual nu va fi nicio diferenta...


L.E.2: Poate reuşiţi să faceţi ca AutoCorectul să aibă o interfaţă mai modernă, un look mai atrăgător, aşa cum arată acum pare demodat, arată ca o Cenuşăreasă. Dar o Cenuşăreasă care ştie multe dar nu prea o arată.


Da, stiu, dar e mult de munca la asa ceva, practic ar trebui refacut de la 0. Acu ce preferi, sa ne canalizam eforturile sa-l facem sa mearga mai bine sau sa arate mai bine - ca e dificil sa le facem pe amandoua...?


 
   
#195
BlankCd
MEMBRU DE BAZA
--->

    Din perspectiva mea, a utilizatorului, ideal ar fi un program care să fie adaptabil fiecărui utilizator, prin prisma meniurilor/submeniurilor care pot fi bifate de fiecare cum doreşte şi rulate prin butonul "Rulare dicţionare bifate", care să le ruleze cronologic numai pe acelea care sunt bifate. Pentru un OCR oricum trebuiesc rulate OBLIGATORIU TOATE dicţionarele, problema se pune la apariţia sau evitarea erorilor, mai exact la felul cum utilizatorul rulează dicţionarele, dacă le rulează haotic şi pe "sărite" - şi nu într-o anumită ordine-cronologie - există şanse mari să apară erori nedorite.
    Prin butonul "Rulare dicţionare bifate" se vor rula fie numai un dicţionar, fie jumătate, fie toate - utilizatorul să poate seta ce doreşte.
   
     Acum problema liniilor de dialog. Ai spus aşa:
     "Da, inteleg dar e aceeasi problema care i-am semnalat-o lui Seven cu cateva pagini in urma: nu exista un standard de folosire a liniutelor si Horizontal Bar. Cred ca ar trebui ajuns la un standard unitar pe acest forum macar.
De curiozitate, cate standarde se folosesc pe acest forum? 2 sau mai multe?
As vrea sa aud si opinia altora in aceasta privinta, din moment ce aceasta functie, daca va fi implementata, va fi utilizata de toti.
Cand se ajunge la un consens vom implementa o functie care sa multumeasca pe toti."

      Liniile de dialog ca de altfel şi liniile de pauză sunt folosite oarecum în funcţie de:
          - preferinţele personale ale fiecăruia
          - formatul paginii: atipic, mare, mic etc... Dacă formatul este mic atunci EmDash pare a fi prea mare, atunci se optează pentru EnDash sau Horizontal Bar
          - dispozitivul de pe care se citeşte textul. Exemplu: telefoane mobile, e-readere cu diagonala mică. Toţi care îşi formatează textul pt. aceste dispozitive nu vor folosi EmDash - fiindcă este prea lung şi i-ar încurca datorită ecranului mic de pe care vor citi - ci vor prefera EnDash pentru linia de dialog, care este mai scurtă [va economisi spaţiu la lăţimea textului], iar pentru liniile de pauză fie vor folosi EnDash, fie vor scoate liniile de pauză din text. De aceea spuneam de meniurile cu bifare, pentru ca fiecărui utilizator să-i fie util acest program.
   

      Referitor la culoarea ghilimelelor.... ea va fi scoasă de corector MANUAL, pentru fiecare grup de ghilimele în parte, după ce a verificat cu pdf-ul de control. De asta se şi colorează, ca să atragă atenţia corectorului să verifice atent. După ce a verificat ghilimele respective le corectează dacă este cazul, apoi le colorează conform textului cu culoarea Automat.

      Ceea ce am spus aici şi în postarea cu sugestii nu trebuie luate de voi - programatorii de la AutoCorect - ca lucruri care trebuiesc făcute "Acum şi fără întârziere". Ele reprezintă doar un reper pentru voi, de a vă ajuta cu perfecţionarea acestui program şi posibilitatea de a fi testat pe acest forum. Departe de mine gândul de a vă pune să munciţi degeaba pentru o mână de oameni.
      Look-ul nu mă deranjează în mod deosebit, făcusem acea observaţie doar de a vă impulsiona ca la versiunile viitoare AutoCorect 6.0 sau 7.0 să reuşiţi să implementaţi un look modern.


_______________________________________
--->  "Eu nu am regrete,
         Iar dac-ai să-ntrebi ce-a rămas la mine,
         În inimă am urme de tine
         Regrete, eu nu am regrete..."

 
   
#196
menssana1984
Vizitator



Blank, nu putem sa dorim chiar asa de multe de la AC.
In esenta, AC este un procesor de text pentru desktop. Important e sa te ajute sa obtii o formatare unitara. Odata ajuns aici, se poate folosi search and replace dupa bunul plac.


 
   
#197
ciuperca_cosmin
VETERAN
Din: Bacau
Am modificat functia "Convertire majusculă în minusculă la dialog francez" sa mearga asa cum ai zis:

Adică fereastra să "acţioneze" exclusiv asupra paragrafelor care nu au linie de dialog la începutul paragrafelor.


Mai exact va face intai inlocuirile si pe urma va incepe sa caute si sa intrebe daca sa puna majuscula atunci cand paragraful nu incepe cu liniuta de dialog.


 
   
#198
ciuperca_cosmin
VETERAN
Din: Bacau
Am mai adaugat 3 functii in "OCR plus":
"Convertire virgule duble in ghilimele"
"Marcare ghilimele cu rosu"
"Convertire trei puncte de suspensie in elipsis orizontal"

Exe: http://www.mediafire.com/?j9ff9viq1exfjwy


 
   
#199
BlankCd
MEMBRU DE BAZA
--->
   
     @ ciuperca_cosmin:
     Bună treabă cu meniul OCR_PLUS.
     Am făcut ceva teste cu ultimul executabil făcut de tine acela pus de tine aseară şi este ok. Rog colegii de topic să verifice şi ei şi să spună dacă au avut dificultăţi, erori etc. în a rula acest executabil.

     @ colegi de topic:
     Pentru a vedea ce îmbunătăţiri şi cum merg noile opţiuni-meniuri am făcut ceva teste pe OCR-ul de la Theofano, împărăteasa Bizanţului – este un OCR de nivel mediu, am văzut altele şi mai proaste iar altele mult mai bune. Am pus o arhivă cu 2 OCR-uri, unul brut şi altul pe care am rulat AutoCorectul, asta ca să putem face o comparaţie. http://www.mediafire.com/?y1ebv761ut5p3gx

     Paşii urmati în AutoCorect şi cred că cam aşa ar trebui rulat un OCR BRUT ca cronologie – rog colegii de topic dacă văd vreo eroare sau au altă părere să mă corecteze:
          - punctuaţie
          - conversie text clasic in contemporan
          - corectarea majusculelor încorporate
          - repararea rândurilor rupte
          - corectarea literei L mic reprodusă eronat ca 1, ! şi I
          - corectare cuvinte foarte scurte reproduse eronat
          - eliminare spaţii la început de paragraf
          - convertire majusculă în minusculă în dialog francez


     Am câteva adăugiri de făcut, observate după rularea AutoCorectului:

     @lucifer
     Cuvinte care cred că nu sunt în dicţionarul la care lucrezi [când termini acel dicţionar să ne spui ca să facem un update la dicţionar]:
           - din "! O dojeni" în "! o dojeni"
           - din "! O dojeni" în "? o dojeni"
           - din "! Îi zise" în "! îi zise"
           - din "? Îi zise" în "? îi zise"
           - din "! Îl auzi" în "! îl auzi"
           - din "? Îl auzi" în "? îl auzi"

     @Seven
     Mă gândesc că ar trebui făcut un dicţionar separat pt. cuvinte eronate cu confirmare, am început eu cu câteva cuvinte, îl mai poţi completa tu? Mă gândesc că poate îl implementăm în meniul OCR_PLUS
        1. Dicţionar cuvinte eronate care necesită OBLIGATORIU confirmare la înlocuire – mai necesită adăugiri – rog colegii de topic să mai semnaleze astfel de cuvinte:
           - din "lingă" în "lângă"
           - din "Lingă" în "Lângă"
           - din "in" în "în" [in este plantă]
           - din "ci" în "ei" [aici mai este o situaţie unde "ci" este convertit de OCR ca "el"]
           - din "ia" în "la"
           - din "mină" în "mână"
           - din "Mină" în "Mână"
           - din "mina" în mâna"
           - din "Mina" în Mâna"

        2. Poate reuşeşti să adaugi următoarele cuvinte la unul din dicţionarele făcute de tine, pentru rulare automată, dacă nu se poate, atunci facem unul şi îl implementăm în OCR_PLUS, evident dacă ai şi altele este bine:
     Cuvinte eronate care ar trebui înlocuite automat:
          - din "In" în "În"
          - din "rna-ţi" în "m-aţi"

     Seven, în fişierul OCR Trecut prin Autocorect, am evidenţiat cu roşu anumite artefacte în jurul liniilor de dialog, ştiu că tu ai făcut dicţionarul acela cu linii eronate, poate le adaugi şi pe astea. O altă problemă este apostroful mai exact în configuraţia: "spaţiu""apostrof""spaţiu" care ar trebui înlocuit cu "spaţiu" – poate îl pui în acelaşi dicţionar.

     Linii de dialog puse eronat in locul cratimei in cuvinte [ex.: şi—i], ar trebui o completare în dicţionar:
          - din "literă""EmDash""literă" în "literă""cratimă""literă"
          - din "literă""EnDash""literă" în "literă""cratimă""literă"
          - din "literă""Horizontal Bar""literă" în "literă""cratimă""literă"


     Ar mai trebui evidenţiat – similar cu evidenţierea ghilimelelor – apostroful. De multe ori el este convertit greşit drept virgulă, de aceea el trebuie confruntat cu pdf-ul de control.
     Tot evidenţiat ar trebui şi următoarele combinaţii de semne de punctuaţie:
          - "punct""virgulă""punct"
          - "virgulă""punct""punct"
          - "punct""punct""virgulă"
          - "virgulă""punct""virgulă"
          - "virgulă""virgulă""punct"
          - "două puncte""virgulă""virgulă"
          - "virgulă""două puncte""virgulă"
          - "virgulă""virgulă""două puncte"
          - şi multe asemenea combinaţii între "punct","virgulă", "punct şi virgulă", "două puncte" etc.

         @mensanna1984 - te ocupi tu să completezi lista de mai sus, cu ceea ce mai lipsesşte din combinaţiile de mai sus? Inclusiv combinaţii de câte două?


     Altele:
     Rularea Autocorectului pentru OCR-uri duce la erori dacă acesta nu este făcut cum trebuie! Pentru asta ar trebui ca TOATE operaţiunile care ţin de OCR-uri să poată fi accesate din meniul OCR_PLUS şi făcute cronologic-ordonat!!
     Pentru rularea corectă [cronologic], trebuie rulat întâi meniul "Punctuaţie", nu ştiu dacă se poate implementa, dar ar fi bine ca acest meniu să poată fi accesat ŞI din meniul "OCR_PLUS" nu numai din panoul din stânga. El ar trebui pus primul în meniul OCR_PLUS.
     Trebuie spus că dacă se rulează meniul "Punctuaţie" DUPĂ rularea meniului "Convertire majusculă în minusculă în dialog francez" apar erori mari, adică tot ce a făcut meniul "Convertire majusculă în minusculă în dialog francez" este dat peste cap: din "! spune" înlocuieşte cu "! Spune".
     Dacă nu se poate implementa accesarea meniului "Punctuaţie" în "OCR_PLUS", atunci AutoCorectul ar trebui ca după rularea ultimului meniu din "OCR_PLUS", dacă se încearcă corectarea textului prin accesarea butonului "Punctuaţie" din panoul din stânga – atunci să apară o fereastră avertizare care să spună că rularea "Punctaţiei" duce la anularea modificărilor efectuate prin rularea meniului  "Convertire majusculă în minusculă în dialog francez"!!
     Pentru a evita şi alte erori, de exemplu rularea meniului  "Convertire limbaj interbelic în contemporan" [momentan acesta nu funcţionează, nu are dicţionarele] atunci când textul NU este interbelic, aş sugera realizarea unui alt meniu, pus lângă meniul OCR_PLUS intitulat: "Conversie text" care să cuprindă următoarele submeniuri [ordinea este aleatorie]:
          - Convertire limbaj interbelic în contemporan
          - Conversie text clasic în contemporan
          - Conversie diacritice – Ş cu sedilă în diacritice cu virgulă
                                        – Ş cu virgulă în diacritice cu sedilă
          - Scoate diacritice
          - Aplică diacritice
          - Altele…

     Dacă nu este posibil realizarea acestui meniu, atunci ar trebui ca la accesarea meniului "Convertire limbaj interbelic în contemporan" sa apară o fereastră care să atenţioneze că dacă textul nu este interbelic, apar erori. Erori de tipul înlocuirii apostrofului cu cratima la anumite cuvinte unde nu este necesar.

     Sigur au mai rămas multe de spus dar deocamdată ajunge.


_______________________________________
--->  "Eu nu am regrete,
         Iar dac-ai să-ntrebi ce-a rămas la mine,
         În inimă am urme de tine
         Regrete, eu nu am regrete..."

 
   
#200
AutoCorect
Membru Puf
fara mess

 
   
Pagini: 1 ... 5 6 7 8 9 10 11 ... 52  
Mergi la