Linux-kommandoer

Beste apper for grammatikk og stavekontroll for Linux

Beste apper for grammatikk og stavekontroll for Linux

Denne artikkelen vil dekke en liste over nyttige verktøy for grammatikk og stavekorrigering tilgjengelig for Linux. Disse applikasjonene støtter hovedsakelig engelsk språk, og noen få av dem har også muligheter for andre språk. Merk at du kan bruke integrerte stavekontroller i applikasjoner som LibreOffice, Chrome, FireFox, AbiWord osv. for å få riktige stavemåter for tekstbasert innhold. Denne artikkelen fokuserer imidlertid hovedsakelig på frittstående stavekontrollapplikasjoner som gir deg mye mer frihet til å analysere og fikse stavemåter i innholdet ditt og jobbe med flere applikasjoner.

LanguageTool

LanguageTool er en programvare for stavekontroll og grammatikkorrigering med åpen kildekode og plattform. Den støtter over 20 språk, noen av dem er under utvikling og har begrenset støtte. LanguageTool kan analysere hvilken som helst tekst på disse støttede språkene, oppdage stavefeil, dårlig setningskonstruksjon og grammatiske feil ved hjelp av forskjellige algoritmer. Det gir også forslag for å korrigere dem automatisk eller manuelt. Det er det beste gratis alternativet til premium grammatikk korreksjonstjeneste "Grammarly", selv om den kommer med sin egen premium skybaserte tjeneste som krever en månedlig abonnementsplan for å fjerne grenser. Det gir tillegg for FireFox- og Chrome-nettlesere, samt plugins for dokumentredigeringsprogramvare som LibreOffice, OpenOffice, Google Docs og Microsoft Word.

For å få en versjon av LanguageTool som kjører offline på forskjellige operativsystemer uten noen begrensninger, må du laste ned den stasjonære versjonen. Merkelig nok nevner LanguageTool-vedlikeholdere aldri desktopversjonen på nettstedet, selv om den er veldig aktivt utviklet. Nettstedet pleide å vise et alternativ for å laste ned stasjonære versjoner tidligere, men ikke lenger. Du kan fortsatt laste den ned fra filserveren ved hjelp av denne direkte lenken eller bla gjennom alle nedlastbare filer herfra. LanguageTool-kildekoden er tilgjengelig på GitHub. Du kan laste ned forskjellige tilleggsprogrammer som fungerer med visse grenser fra hjemmesiden.

For å kjøre LanguageTool i Linux, må du installere Java først. Du kan gjøre det i Ubuntu ved å utføre kommandoen nevnt nedenfor:

$ sudo apt installer standard-jre

Du kan installere Java i andre Linux-distribusjoner ved å søke etter begrepene "Java" eller "OpenJDK" i pakkebehandleren. Når du har Java installert på Linux-systemet, trekker du ut desktopversjonen som er lastet ned fra lenken ovenfor, og kjører følgende kommando fra den ekstraherte katalogen:

$ java -jar languagetool.krukke

Du kan også kjøre kommandolinjebyggingen ved å bruke kommandoen spesifisert nedenfor:

$ java -jar languagetool-commandline.krukke

For å vite mer om kommandolinjealternativene, bruk følgende kommando:

$ java -jar languagetool-commandline.krukke --hjelp

Skriv-bra

Skriv-god er en node.js bibliotek og kommandolinjeverktøy som foreslår redigeringer for feil eller uvanlig setningskonstruksjon og skrivestilrelaterte feil. Det gir ikke forslag til grammatikk mye, og inneholder heller ikke en stavekontroll. Det fungerer ved å peke på vanlige setningskonstruksjonsfeil som øker kompleksiteten i skrevet tekst. For eksempel ser den aktivt etter "passive" setninger og påpeker bruken av dem.

For å installere Write-good i Ubuntu, bruk følgende to kommandoer:

$ sudo apt installere npm
$ sudo npm installere -g skrive-bra

Hvis du bruker noen annen Linux-distribusjon, kan du få "npm" -pakken fra offisielle repositories. Når du har “npm” installert på Linux-systemet ditt, er det bare å kjøre den andre kommandoen nevnt ovenfor.

For å sjekke en bit tekst, bruk en kommando i følgende format:

$ write-good --text = "Lommeboken min ble stjålet."

For å analysere en hel fil, bruk en kommando i følgende format:

$ skrive-god fil.tekst

For mer informasjon, kjør følgende kommando:

$ skrive-bra - hjelp

Du kan vite mer om deteksjonsmetodikk og algoritmer herfra.

En formel

“Aspell” eller “GNU Aspell” er et stavekontrollprogram for kommandolinjen som er inkludert som standard i de fleste Linux-distribusjoner. Den utvikles som erstatning for en annen populær stavekontroll for Linux kalt “Ispell”. Aspell kan brukes som et bibliotek i andre programmer, så vel som en frittstående app. Det hevder å gi bedre og nøyaktige staverresultater enn Ispell og Microsoft Word.

For å installere Aspell i Ubuntu, bruk kommandoen spesifisert nedenfor:

$ sudo apt installer aspell

Du kan installere Aspell i andre distribusjoner fra standardregister. Kildekoden er tilgjengelig her.

Aspell har et interaktivt skall der du kan få resultatene for stavekontroll i sanntid. Du kan påkalle den ved hjelp av denne kommandoen:

$ aspell -a

For å sjekke en hel fil, bruk en kommando i følgende format:

$ aspell -c fil.tekst

For å endre språket til stavekontrollen, bruk “-lang” -bryteren. For å vite mer om gyldige språkkoder og dens mange andre alternativer, kjør følgende tre kommandoer:

$ aspell bruk
$ aspell - hjelp
$ man aspell

Hunspell

Hunspell er et populært program for stavekontroll og bibliotek som brukes i mange populære open source-programmer som LibreOffice, Google Chrome / Chromium og Firefox. Foruten stavekontroll, kan Hunspell også generere stemming, n-gram-likhet og morfologiske analysedata.

For å installere Hunspell i Ubuntu, bruk kommandoen spesifisert nedenfor:

$ sudo apt installere hunspell

Du kan installere Hunspell i andre distribusjoner fra standardregister. Kildekoden er tilgjengelig her.

For å kjøre Hunspells interaktive skall som gir sanntidsresultater, bruk en kommando i følgende format:

$ hunspell -d no_US

Du kan erstatte “en_US” med din egen språkkode. Flere språk kan installeres fra distribusjonens pakkeleder, de ser vanligvis ut som “hunspell-”.

For å sjekke en hel fil, bruk en kommando i følgende format:

$ hunspell -d en_US-fil.tekst

For å vite mer om Hunspells mange andre alternativer, kjør følgende to kommandoer:

$ hunspell - hjelp
$ mann hunspell

System Wide Popup Stavekontroll ved hjelp av innebygd virtuelt tastatur

Onboard er et skjerm / virtuelt tastatur tilgjengelig i mange populære Linux-distribusjoner. Den har mange alternativer for å tilpasse tastaturet til forskjellige oppsett, en stavekontroll, berøringsvennlige kontroller, automatisk retning og så videre. Onboard er trolig den mest robuste tastaturløsningen på skjermen tilgjengelig i dag for Linux på grunn av det store antallet tilpasningsalternativer det tilbyr og den generelle brukervennligheten.

For å installere Onboard i Ubuntu, utfør kommandoen spesifisert nedenfor:

$ sudo apt installere ombord

Du kan installere Onboard i andre Linux-distribusjoner fra deres offisielle repositories. Mer informasjon om pakkene finner du her.

Start Onboard og skriv inn et ord i en tekstredigerer. Du bør se et oppsett som dette. Den midterste delen av øverste rad viser automatisk fullføring og neste ordspådommer. Den venstre delen av raden viser forslag til stavekontroll. Her foreslo det "mango" for et feil skrevet ord "mngo". Du kan klikke på pilsymbolet for å få flere staveforslag. Under bruken av Onboard, fant jeg ut at Onboard's staveforslagslinje fungerer bra i alle GTK-applikasjoner mens støtten til Qt og andre ikke-GTK-applikasjoner er hard eller savnet.

Nå hvis du bruker Onboard på en stasjonær PC, trenger du kanskje ikke dette enorme tastaturet som stikker i bunnen, ettersom du kanskje bruker et maskinvaretastatur for å skrive ord. Ved hjelp av redigeringsfunksjonen for layout kan du fjerne alt fra den, slik at bare stavekontrolllinjen er synlig, som vist på skjermbildet nedenfor:

Du kan dra kantene på hvilken som helst Onboard-tastaturoppsett for å endre størrelsen på den, slik at du også kan endre størrelsen på stavefeltet. “X” -knappen lar deg lukke ombord mens “En” -knappen lar deg endre språket til stavekontrollen og ordforutsigeren. Dette skal fungere bredt i alle GTK-applikasjoner så snart du starter ombord. For å oppnå dette må du følge noen enkle trinn:

Start Onboard og klikk på panelappleten for å åpne innstillinger.

Gå til “Hjelp for skriving” og aktiver avkrysningsruten “Vis forslag”.

Aktiver “Auto-show” for å gjøre Onboard popup automatisk mens du redigerer tekst.

Gå til fanen "Layout" og klikk på et hvilket som helst layout du ønsker. Klikk på "Ny" og skriv deretter inn et nytt navn for din tilpassede layout. La oss anta at navnet er "tilpasset layout" i dette tilfellet. Dette vil opprette et nytt layout ved å arve alle filer og data fra til "Compact" -oppsettet.

Klikk på “Åpne layoutmappe” og rediger “tilpasset layout.ombord ”fil. Sett følgende kode i den eller fjern andre linjer i filen slik at den til slutt ser slik ut:










Kodeprøven ovenfor fjerner alle brukergrensesnittelementer fra Onboard unntatt stavekontroll og ordforutsigelseslinje. Start ombord på nytt, og velg deretter ditt nye oppsett for å se sluttresultatet.

Hvis du på en eller annen måte foretar feil endringer i “.innebygd ”layoutfil og Onboard kan ikke starte, gå til“ $ HOME /.lokal / share / onboard / layouts ”-mappe og slett alle filer relatert til din tilpassede layout (som vist på skjermbildet nedenfor).

Du kan tilpasse og endre størrelse på Onboard for å flytte den til et hvilket som helst sted på skrivebordet, slik at det fungerer som en popup-stavekontroll mens du redigerer et hvilket som helst tekstdokument. Gjør ikke at Onboard ikke ser ut til å støtte valg av virtuelle nøkler og knapper gjennom maskinvaretastatur. Så du må bare velge staveforslag via mus eller berøringsskjermkraner (i det minste er dette det jeg har funnet i testingen min).

Konklusjon

Stavekontrollapplikasjoner i Linux er ganske robuste og er basert på mange års utvikling. Selv om du bruker et program uten innebygd stavekontroll, er det kommandolinjeprogrammer og grafiske applikasjoner som hjelper deg med å korrigere grammatikk og stavemåte.

Hvordan laste ned og spille Sid Meier's Civilization VI på Linux
Introduksjon til spillet Civilization 6 er et moderne syn på det klassiske konseptet som ble introdusert i serien av Age of Empires-spillene. Ideen va...
Hvordan installere og spille Doom på Linux
Introduksjon til Doom Doom-serien stammer fra 90-tallet etter utgivelsen av den originale Doom. Det ble en øyeblikkelig suksess, og fra den tiden og u...
Vulkan for Linux-brukere
Med hver nye generasjon grafikkort ser vi spillutviklere skyve grensene for grafisk troskap og komme et skritt nærmere fotorealisme. Men til tross for...