Finalprototyp -- ett korrekturverktyg

Finalprototyp är ett perlprogram med grafiskt gränssnitt som hjälper dig att korrekturläsa scannad svensk text utan att behöva gå igenom texten från början till slut. Felen identifieras med hjälp av fonotaktiska regler och några enkla felmallar (tex. versaler och gemener blandat, ord utan vokaler etc). Alla förekomster visas sedan samtidigt med kontext och du som användare får ange ett rättningsförslag och markera vilka förekomster som ska rättas.

Programmet är utvecklat för Perl 5.004_05 och kört under Linux, men inte provkört under windows. För att kunna köra programmet måste du ha Perl installerat. En version som passar din dator finns förhoppningsvis här.

Användarhandledning

Starta programmet

Programmet startas med perl finalprototyp.perl htmlfil > resultatfil <enter>
vid prompten i den katalog där programmet ligger. htmlfil är den fil (i html-format) som ska rättas och resultatfil (även den i html-format) den fil där resultatet sparas. Försöker man rätta en textfil med programmet går det utmärkt, men all formatering och alla radbrytningar försvinner.

Använd programmet

När gränssnittet kommit upp på skärmen syns högst upp en liten ruta som visar det första misstänkt felaktiga ordet. Under rutan finns en lista där alla förekomster av det misstänkta ordet visas med en liten kontext. Markera de förekomster som ska rättas, skriv in ett rättningsförslag i rutan till höger och klicka på ändraknappen. En liten ruta kommer upp och talar om hur många rättningar som genomfördes. Om du vill göra en annan rättning på andra förekomster går det bra att markera dem och ge ett nytt rättningsförslag.
Tyvärr kan en genomförd rättning inte ångras, samma förekomst kan heller inte rättas två gånger. Om inte fler rättningar ska göras för det aktuella ordet, tryck på nästa. Då visas ett nytt misstänkt felaktigt ord i rutan och nya förekomster i listan.
När inget nytt ord och inga nya förekomster visas hittar programmet inte fler fel i texten och programmet avslutas med avslutaknappen.

Hämta koden

finalprototyp.perl
final.pm
Rapport (ps)

Lägg filerna i samma katalog.

Jussi kläckte idén och var handledare, Stina skrev koden inom sitt exjobb inom Digital Libraries.