Corretor ortográfico e gramatical

Ortografia, gramática e pontuação corrigidas num instante. Grátis, sem upload. 1 GB máx. · Até 1 GB · Processado localmente, nunca enviado para um servidor.

Esta página corrige um texto, e há que começar pelo que a distingue de todas as outras ferramentas da secção: no caso normal, o seu texto sai do seu navegador. Quando prime o botão, o conteúdo da caixa é enviado num pedido POST para api.languagetool.org, o servidor público do corretor livre LanguageTool, que devolve a lista dos erros detetados e as respetivas sugestões.

Essas sugestões não lhe são submetidas para aprovação: a página aplica automaticamente a primeira proposta de cada erro, recompõe o texto corrigido e mostra por baixo a lista das substituições, cada uma acompanhada da categoria de regra que a desencadeou. O que recupera é, portanto, uma versão já alterada, que tem de ser relida antes de ir a lado nenhum.

Se a chamada falhar — sem ligação, domínio bloqueado, erro do servidor ou resposta que passe dos nove segundos —, entra um corretor de recurso embutido na página, limitado a uma lista fixa de erros frequentes e a regras de tipografia. A etiqueta apresentada por cima da lista indica qual dos dois motores trabalhou: é o seu único indicador para saber se o texto saiu ou não do navegador.

Como utilizar

  1. Cole o seu texto A verificação em linha abrange os primeiros 19 000 caracteres, cerca de três mil palavras; o resto é devolvido tal e qual, sem aviso nem marca de corte.
  2. Prima Executar O botão passa a uma etiqueta de espera enquanto o pedido está fora. Passados nove segundos sem resposta, o pedido é abandonado e o corretor local assume o trabalho.
  3. Leia a etiqueta do motor Ou credita o LanguageTool, e então o texto foi submetido ao serviço externo, ou indica que a correção foi feita dentro da página, com uma cobertura muito mais fina.
  4. Percorra a lista de substituições Cada linha mostra o fragmento de origem, a sua correção e a categoria de regra. São apresentadas quarenta linhas no máximo, com o total exato no título que as encima.
  5. Copie e depois releia O botão de cópia leva o texto corrigido para a área de transferência. A caixa de entrada fica intacta, o que permite confrontar as duas versões lado a lado.

O que sai do seu navegador, e para onde vai

O pedido segue para api.languagetool.org e transporta exatamente dois campos: o seu texto, truncado a 19 000 caracteres, e um código de língua. A página não acrescenta nome de ficheiro, nem identificador de conta, nem referência ao site. Em contrapartida, como qualquer pedido web, expõe ao servidor de destino o seu endereço IP e os cabeçalhos habituais do navegador.

Esse servidor não pertence à NexavoTools. É o ponto de acesso público do projeto LanguageTool, explorado pela sua editora e sujeito à política de privacidade dela. O que regista, e durante quanto tempo, não depende portanto deste site, que não pode assumir compromisso nenhum em lugar de terceiros.

A consequência é direta para um documento confidencial. Uma cláusula de contrato em negociação, uma ata coberta por sigilo profissional, um relatório clínico ou um capítulo de tese sob embargo não têm de ser colados aqui tal como estão: anonimize os nomes, os números de identificação fiscal e os montantes, ou prescinda da verificação em linha. As outras quatro ferramentas da secção — contador de palavras, conversor de maiúsculas, gerador Lorem Ipsum e comparação de textos — não emitem pedido de rede nenhum; esta é a única do conjunto que o faz, e é por isso que o aviso está logo no primeiro parágrafo da página.

Forçar o corretor local

A interface não oferece interruptor nenhum entre os dois motores: o corretor embutido só entra em jogo se a chamada falhar. Cortar a ligação antes de premir o botão, ou bloquear o domínio api.languagetool.org, provoca esse recuo.

O motor de recurso assenta num dicionário fixo de 76 entradas, das quais 73 mudam efetivamente alguma coisa. As substituições incidem sobre palavras inteiras, não distinguem maiúsculas de minúsculas e conservam a capital inicial. Uma palavra escrita inteiramente em capitais e com pelo menos duas letras fica intacta, o que impede que uma sigla seja transformada em palavra comum. Só que essa lista foi construída para o francês — recolhe erros como “acceuil”, “developement” ou “parmis” — e num texto português não encontra quase nada. Pior: algumas das suas entradas disparam sobre palavras portuguesas perfeitamente corretas. “cinema” volta como “cinéma”, “controle” como “contrôle”, e “numero” ou “tres” escritos sem acento saem convertidos nas formas francesas “numéro” e “très”. Todas aparecem na lista de substituições e todas têm de ser desfeitas à mão.

A isto junta-se uma passagem tipográfica, que segue igualmente a convenção francesa:

Estas regras de espaçamento não são as portuguesas e notam-se de imediato: “Está bem?” volta como “Está bem ?” e «Olá, mundo» volta como « Olá, mundo », com espaços inquebráveis que a tipografia portuguesa não usa. O espaço inserido é o inquebrável comum U+00A0, não o espaço fino que a composição cuidada reserva às pontuações altas. Note ainda que a lista de correções é desduplicada: se o mesmo erro aparecer dez vezes, ocupa uma linha só e conta uma unidade no total anunciado. Sem ligação, em resumo, esta página arruma alguns espaços, introduz outros que o português dispensa e pouco mais faz.

Uma correção automática relê-se

Não lhe é proposto passo nenhum de validação: a primeira sugestão é aplicada, seja ela qual for. Sobre um nome próprio, uma marca, um termo de ofício ou uma citação, a substituição pode degradar o texto; como a sua versão original fica intacta na caixa de cima, compare as duas antes de publicar o que quer que seja. A categoria de regra mostrada em cada linha é a informação mais útil da lista: é ela que diz se a alteração veio da ortografia, da gramática ou de uma simples convenção de espaçamento, e é por ela que se decide o que vale a pena manter. O corretor de recurso pede exatamente o mesmo cuidado, porque uma lista fixa de substituições não tem maneira de distinguir um erro de uma escolha deliberada e aplica a um termo técnico a mesma regra que aplica a uma gralha.

O que esta página não faz

O LanguageTool cobre por si dezenas de línguas, o português entre elas, mas esta página não deteta a língua do texto: o pedido leva sempre o mesmo código de língua, fixado na página, e o servidor aplica as regras dessa língua e de mais nenhuma. Um texto escrito noutra língua volta com substituições absurdas em vez de uma mensagem de erro, e a lista de substituições é o sinal de alarme — se vir palavras portuguesas convertidas em formas de outra língua, o texto foi analisado com o conjunto de regras errado. Fora isso, o corretor não julga a estrutura, nem o estilo, nem as repetições, e não abre ficheiro nenhum: um .docx ou um PDF tem de ser convertido em texto antes de ser colado. Também não guarda um histórico de versões: no histórico local fica apenas o número de correções aplicadas.

Perguntas frequentes

Para onde vai exatamente o meu texto quando lanço a correção?

Para api.languagetool.org, num pedido POST, com dois campos: o texto truncado a 19 000 caracteres e um código de língua. Esse servidor é o do projeto LanguageTool, não o da NexavoTools, e é a política de privacidade do projeto que se lhe aplica.

Posso corrigir um texto sensível sem que ele saia da página?

Só fazendo a chamada falhar, porque nenhum ajuste o permite: corte a ligação ou bloqueie o domínio antes de premir o botão. Entra então o corretor local, limitado a uma lista fixa de substituições e a regras de tipografia francesa.

O que acontece à parte do texto acima dos 19 000 caracteres?

É devolvida palavra por palavra, sem ter sido verificada. Nada o assinala no ecrã, e daí o interesse de dividir por sua conta os documentos longos antes de os colar.

Serve para textos noutras línguas?

O LanguageTool cobre dezenas de línguas, mas esta página envia sempre o mesmo código de língua, fixado, e nunca deteta a do texto. O que estiver escrito noutra língua é medido pelo conjunto de regras errado e volta com substituições sem sentido.

Porque é que uma frase que estava correta foi alterada?

Porque a primeira sugestão de cada erro detetado é aplicada sem arbitragem. Nomes próprios, jargão e voltas de frase procuradas de propósito são as principais vítimas. Veja a categoria de regra dessa linha e compare com o original, que continua na caixa de cima.

O corretor local apanha erros de concordância?

Não, não faz análise gramatical nenhuma: aplica uma lista de erros conhecidos e um conjunto de regras de tipografia. Uma concordância errada passa sem ser vista, e as palavras escritas inteiramente em capitais com pelo menos duas letras são saltadas por serem tomadas como siglas.

Ferramentas semelhantes

Descobrir outras ferramentas

Categorias