Executando verificação de segurança...
9

Pitch: Criando um site que testa a facilidade de leitura de um texto

Há um tempo atrás, encontrei no Instagram um site que permitia testar a facilidade de leitura de um texto em inglês. Achei o funcionamento do site bem interessante e resolvi tentar fazer uma versão dele em português.

Esse projeto é minha tentativa de criar essa versão. Acabei curtindo muito o resultado e planejo ir melhorando ele com o tempo. Além disso, deu pra aprender muita coisa nova durante o processo.

Se quiser testar o site, ele está hospedado aqui.

🤔 Curiosidade: Segundo o teste, esse texto é considerado fácil de ser lido.

📱 Telas

⚙️ Como funciona?

Para realizar o teste, o editor utiliza uma versão do algoritmo de Flesch–Kincaid para o português. Essa adaptação foi feita por pesquisadores da USP no ano de 1996.
A fórmula utilizada considera a quantidade de palavras e de frases; e a quantidade de sílabas.

💻 Tecnologias utilizadas

O bruto do projeto foi feito com ReactJS ( +NextJS) e Typescript.
O editor de texto foi feito com o Tiptap (um editor muito simples e fácil de usar).

Código aberto

O projeto é código aberto e está hospedado no Github.
Sinta-se livre para dar uma olhada, se quiser!

Carregando publicação patrocinada...
3

Muito interessante esse serviço e muito obrigado pelo Pitch! Foi ótimo conhecer que este tipo de algoritmo existia e eu explico o motivo logo abaixo 🤝

Eu fiz um teste copiando e colando todo o texto dessa publicação:

Tentando construir um pedaço de internet mais massa

E esse foi o resultado:

Complexidade do texto

Fiquei extremamente curioso para entender o quão exato está o tempo de leitura de 9 minutos, pois quando eu escrevo o roteiro para um vídeo e quero mirar em, por exemplo, um vídeo de 10 minutos, as vezes é difícil de acertar. Então me peguei pensando aqui como usar isso para escrever quantidades de texto que mais se aproximam do tempo final de um vídeo.

Em paralelo, o editor de texto usado recebeu o carimbo delicinha, está lindo e ainda aceitou todas as formatações do texto original!

3

Oi, Filipe, tudo bem? Fico feliz pelo seu comentário! :)

O tempo de leitura do texto é calculado pelo tempo médio de leitura do brasileiro (algo próximo de 200 a 300 palavras por minuto - pro calculo do editor, eu utilizei esse tempo como 170 palavras/minuto).
A ideia é ir ajustando esse tempo de acordo com a facilidade de leitura do texto ( +difícil = +tempo de leitura). Além disso, se fosse pensar algo relacionado a tempo de leitura para vídeo, talvez pudesse colocar no cálculo o tempo de pausa em vírgulas e pontuação em geral.

Abraços!

1

Sensacional! Isso me deu a ideia de fazer um serviço que analisa o histórico de um canal (tempo de vídeo com a pessoa falando e quanto de texto isso representou) e calcular uma média que pode ser usada em previsões de novos roteiros.

2

As cores e o desing me lembrou muito o zenpen.io, que eu usava pra estudar, e falando nisso, eu tenho uma dúvida: Sera que a "dificuldade de leitura" afeta nos Estudos?
Considerando que tem gente que estuda somente lendo.

2

Nossa, nunca tinha visto esse site! Obrigado por mostrar aqui!

Sobre a questão do estudo, acredito que afeta sim!
Principalmente quando o texto escrito utiliza uma linguagem muito mais técnica do que o usuário comum está acostumado. No editor mesmo você pode ver pra quem seu texto é mais indicado (ensino fundamental, médio, superior etc). É claro que se trata de uma estimativa, mas acho que serve de base.
Acho que o maior problema de ser um texto com uma linguagem mais difícil é que pode dificultar o foco e a compreensão - eu mesmo, quando tenho que ler alguns artigos da faculdade, preciso voltar pro início algumas vezes pq não entendi direito :(

2
2

Sim! Tô com uma ideia de mostrar a facilidade de leitura por linha (qual linha é mais fácil, qual é mais difícil).

Além disso, sugerir possíveis sinônimos para palavras mais complicadas e quem sabe para frases inteiras (mas acho que para isso teria que lidar com machine learning).