Este artigo abordará uma lista de ferramentas úteis de correção de gramática e ortografia disponíveis para Linux. Esses aplicativos fornecem principalmente suporte ao idioma inglês com alguns deles tendo opções para outros idiomas também. Observe que você pode usar verificadores ortográficos integrados em aplicativos como LibreOffice, Chrome, Firefox, Abiword etc. Para obter grafias corretas para o seu conteúdo baseado em texto. Este artigo, no entanto, concentra -se principalmente em aplicativos independentes de verificador ortográfico que oferecem muito mais liberdade para analisar e consertar grafias em seu conteúdo e trabalhar com vários aplicativos.
LanguageTool
LanguageTool é um software de verificação de ortografia de código aberto e de plataforma cruzada e de correção de gramática. Ele suporta mais de 20 idiomas, alguns deles estão em desenvolvimento e têm suporte limitado. O LanguageTool pode analisar qualquer texto nessas línguas suportadas, detectar erros de ortografia, construção de sentenças ruins e erros gramaticais usando vários algoritmos. Ele também fornece sugestões para corrigi -las automaticamente ou manualmente. É a melhor alternativa gratuita ao serviço de correção gramatical premium "Grammarly", embora venha com seu próprio serviço baseado em nuvem premium que requer um plano mensal de assinatura para remover limites. Ele fornece complementos para navegadores do Firefox e Chrome, bem como para plugins para software de edição de documentos como LibreOffice, OpenOffice, Google Docs e Microsoft Word.
Para obter uma construção de LanguageTool que corre offline em vários sistemas operacionais sem limites, você precisará baixar sua versão para desktop. Estranhamente, os mantenedores de idioma nunca mencionam a versão para desktop em seu site, embora esteja sendo desenvolvido muito ativamente. O site usado para mostrar uma opção para baixar versões de desktop no passado, mas não mais. Você ainda pode baixá -lo no servidor de arquivos usando este link direto ou navegar todos os arquivos para download aqui. O código -fonte do LanguageTool está disponível no Github. Você pode baixar vários complementos que funcionam com certos limites de sua página inicial.
Para executar o LanguageTool no Linux, você precisará instalar o Java First. Você pode fazer isso no Ubuntu executando o comando mencionado abaixo:
$ sudo apt install default-jre
Você pode instalar o Java em outras distribuições Linux pesquisando termos "java" ou "OpenJDK" no gerenciador de pacotes. Depois de instalar o Java no seu sistema Linux, extraia a versão da área de trabalho baixada do link acima e execute o seguinte comando do diretório extraído:
$ java -Jar Languagetool.jarra
Você também pode executar sua construção de linha de comando usando o comando especificado abaixo:
$ java -Jar LanguageTool -Commandline.jarra
Para saber mais sobre suas opções de linha de comando, use o seguinte comando:
$ java -Jar LanguageTool -Commandline.jar -help
Gravação de gravação
Write-Good é um nó.Biblioteca JS e utilitário de linha de comando que sugerem edições para erros relacionados ao estilo de construção e estilo de escrita de sentenças ruins ou incomuns. Não fornece sugestões para gramática extensivamente nem inclui um verificador ortográfico. Funciona apontando erros de construção de sentenças comuns que aumentam a complexidade do texto escrito. Por exemplo, ele verifica ativamente as frases "passivas" e aponta seu uso.
Para instalar o Write-Good no Ubuntu, use os dois comandos a seguir:
$ sudo apt install npm
$ sudo npm install -g write -Good
Se você estiver usando outra distribuição do Linux, poderá obter o pacote "NPM" de repositórios oficiais. Depois de instalar o “NPM” no seu sistema Linux, basta executar o segundo comando mencionado acima.
Para verificar um pedaço de texto, use um comando no seguinte formato:
$ write-good-text = "Minha carteira foi roubada."
Para analisar um arquivo inteiro, use um comando no seguinte formato:
$ write-Good arquivo.TXT
Para mais informações, execute o seguinte comando:
$ write-bom--help
Você pode saber mais sobre sua metodologia de detecção e algoritmos daqui.
Um feitiço
"Aspell" ou "GNU Aspell" é um programa de verificação de ortografia da linha de comando que é incluído por padrão na maioria das distribuições Linux. Ele está sendo desenvolvido como um substituto para outro checker de ortografia popular para Linux chamado "Ispell". Aspell pode ser usado como uma biblioteca em outros programas, bem como um aplicativo independente. Ele afirma fornecer resultados de feitiço melhores e precisos do que ISpell e Microsoft Word.
Para instalar aspell no Ubuntu, use o comando especificado abaixo:
$ sudo apt install aspell
Você pode instalar aspell em outras distribuições de repositórios padrão. O código -fonte está disponível aqui.
Aspell apresenta uma concha interativa, onde você pode obter resultados de verificação de ortografia em tempo real. Você pode invocar usando este comando:
$ Aspell -a
Para verificar um arquivo inteiro, use um comando no seguinte formato:
$ ASPELL -C FILE.TXT
Para mudar a linguagem do verificador ortográfico, use o interruptor "-lang". Para saber mais sobre códigos de idiomas válidos e suas inúmeras outras opções, execute os três comandos a seguir:
$ Aspell Uso
$ Aspell -Help
$ Man Aspell
Hunspell
Hunspell é um aplicativo popular de verificação de ortografia e biblioteca usada em muitos programas populares de código aberto como LibreOffice, Google Chrome / Chromium e Firefox. Além da verificação de ortográficos, Hunspell também pode gerar dados de stemming, similaridade de n-gramas e análise morfológica.
Para instalar Hunspell no Ubuntu, use o comando especificado abaixo:
$ sudo apt install hunspell
Você pode instalar Hunspell em outras distribuições de repositórios padrão. O código -fonte está disponível aqui.
Para executar o shell interativo de Hunspell que fornece resultados em tempo real, use um comando no seguinte formato:
$ hunspell -d en_us
Você pode substituir "en_us" pelo seu próprio código de idioma. Idiomas adicionais podem ser instalados no gerente de pacotes da sua distribuição, eles geralmente se parecem com "Hunspell-".
Para verificar um arquivo inteiro, use um comando no seguinte formato:
$ HONSPELL -D EN_US FILE.TXT
Para saber mais sobre as inúmeras outras opções de Hunspell, execute os dois comandos a seguir:
$ HUNSPELL -Help
$ MAN HUNSPELL
Verificador de ortografia pop -up em amplo sistema usando teclado virtual a bordo
A bordo está um teclado na tela / virtual disponível em muitas distribuições populares do Linux. Possui inúmeras opções para personalizar o teclado em diferentes layouts, um verificador ortográfico, controles amigáveis ao toque, orientação automática e assim por diante. A bordo está provavelmente a solução de teclado mais robusta na tela disponível hoje para Linux devido ao grande número de opções de personalização que ele oferece e facilidade de uso geral.
Para instalar a bordo no Ubuntu, execute o comando especificado abaixo:
$ sudo apt install a bordo
Você pode instalar a bordo em outras distribuições Linux de seus repositórios oficiais. Mais informações sobre seus pacotes podem ser encontradas aqui.
Inicie a bordo e digite uma palavra em um editor de texto. Você deve ver um layout como este. A parte do meio da linha superior mostra previsões automáticas e próximas palavras. A parte esquerda da linha mostra sugestões de verificação ortográfica. Aqui ele sugeriu "manga" para uma palavra enevoada "mngo". Você pode clicar no símbolo de seta para obter mais sugestões de ortografia. Durante meu uso de bordo, descobri que a barra de sugestão de ortografia da bordo funciona muito bem em todos os aplicativos GTK, enquanto seu suporte para QT e outros aplicativos não-GTK é atingido ou miss.
Agora, se você estiver usando a bordo em um PC de desktop, pode não precisar desse teclado enorme grudando na parte inferior, pois você pode estar usando um teclado de hardware para digitar palavras. Usando seu recurso de edição de layout, você pode remover tudo a partir dele para que apenas a barra de verificação ortográfica seja visível, conforme mostrado na captura de tela abaixo:
Você pode arrastar as bordas de qualquer layout de teclado a bordo para redimensioná -lo, para que você possa redimensionar a barra de feitiços também. O botão "X" permite fechar a bordo enquanto o botão "EN" permite alterar a linguagem do verificador ortográfico e do preditor de palavras. Isso deve funcionar em todo o sistema em todos os aplicativos GTK assim que você iniciar a bordo. Para alcançar esse resultado, você deve seguir algumas etapas diretas:
Inicie a bordo e clique no applet do painel para abrir as preferências.
Vá para a caixa de seleção "Digitar Assistência" e ativar a caixa de seleção "sugestões de show".
Habilite o “show automático” para fazer o pop-up a bordo automaticamente ao editar o texto.
Vá para a guia "Layout" e clique em qualquer layout de sua escolha. Clique em "Novo" e digite um novo nome para o seu layout personalizado. Vamos supor que o nome seja "personalizado" neste caso. Isso criará um novo layout herdando todos os arquivos e dados do layout "compacto".
Clique em "Abrir pasta de layouts" e edite seu "layout personalizado.Arquivo a bordo ”. Coloque o seguinte código nele ou remova outras linhas no arquivo para que, no final, pareça o seguinte:
A amostra de código acima remove todos os elementos da interface do usuário de bordo, exceto a verificação de ortografia e a barra de previsão de palavras. Reinicie a bordo e escolha seu novo layout para ver o resultado final.
Se de alguma forma você faz edições erradas para o “.O arquivo de layout a bordo e a bordo não é iniciado, vá para “$ home/.Pasta Local/Share/Onboard/Layouts ”e exclua todos os arquivos relacionados ao seu layout personalizado (como mostrado na captura de tela abaixo).
Você pode personalizar e redimensionar a bordo para movê -lo para qualquer local da sua área de trabalho, para que funcione como um verificador de ortografia pop -up ao editar qualquer documento de texto. Não que a bordo não pareça suportar a seleção de teclas e botões virtuais através do teclado de hardware. Então você terá que selecionar sugestões de ortografia por meio de torneiras de mouse ou tela de toque apenas (pelo menos foi isso que encontrei nos meus testes).
Conclusão
As aplicações de verificadores ortográficos no Linux são bastante robustos e são baseados em anos de desenvolvimento. Mesmo se você estiver usando um aplicativo sem um verificador ortográfico embutido, existem utilitários de linha de comando e aplicativos gráficos para ajudá-lo a corrigir a gramática e as grafias.