Como implementar um código contador de palavras / caracteres e tempo de leitura estimado

  • Autor Autor ultracobra
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
ultracobra

ultracobra

Ni
Con este código base quiero pegarlo a mi sitioweb, debe ser programado, no plugins. Si tienes idea de la implementación y darme un tip...

Python:
import math

def count_words(text):
    words = text.split()
    return len(words)
    
def estimate_reading_time(text):
    words = count_words(text)
    reading_time = math.ceil(words / 200) # considerando una velocidad de lectura de 200 palabras por minuto
    return reading_time

# Ejemplo de uso
texto = "Este es un ejemplo de texto para calcular la cantidad de palabras y el tiempo de lectura."
palabras = count_words(texto)
tiempo = estimate_reading_time(texto)
print(f"El texto tiene {palabras} palabras y se puede leer en aproximadamente {tiempo} minutos.")
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Para integrar este código en tu sitio web primero debes decidir en qué parte de tu sitio quieres mostrar la información del contador de palabras y tiempo estimado de lectura. Después, deberás agregar un formulario o área de texto donde el usuario pueda ingresar el texto que desea analizar.

Una vez que el usuario haya ingresado el texto, debes pasar ese texto a las funciones count_words y estimate_reading_time para obtener la cantidad de palabras y el tiempo estimado de lectura. Luego, puedes mostrar esta información en la parte de tu sitio que hayas elegido.

Para implementar esto en tu sitio web, debes tener conocimientos en programación, ya que es necesario escribir código para integrar estas funciones en tu sitio web. Si tienes dificultades, puedes buscar un desarrollador web que te ayude con la implementación.
 
Voltar
Topo