Inicio › Herramientas de texto › Analizador de sentimiento

Analizador de sentimiento

Pega una reseña, un comentario, un email o una lista de opiniones para ver si suena positivo, negativo o neutral. Cada frase recibe una puntuación de −1 a +1, y se resaltan las palabras que explican la puntuación, incluidas las negaciones como “not good” y los intensificadores como “very”.

Última actualización:

Neutral 0.00
−1 negativo0+1 positivo

Palabras resaltadas

Principales palabras positivas

    Principales palabras negativas

      Publicidad
      Publicidad

      Cómo usar Analizador de sentimiento

      1. Pega tu texto: una reseña, un email, comentarios de redes sociales o una opinión por línea.
      2. Lee el resultado global: la puntuación media de las frases, de −1 (muy negativo) a +1 (muy positivo).
      3. Revisa lo resaltado: las palabras verdes suben la puntuación y las rojas la bajan. Pasa el cursor sobre una palabra para ver su valor y cualquier regla aplicada.
      4. Repasa la tabla de frases y el gráfico para encontrar exactamente dónde cambia el tono.
      5. Copia el informe o descarga el CSV para guardar las puntuaciones o comparar muchas reseñas.

      Cómo se calcula la puntuación de sentimiento

      1. División en frases. El texto se divide en . ! ? y en los saltos de línea, así que cada reseña en su propia línea se puntúa por separado.
      2. Búsqueda de cada palabra en el léxico integrado (−5 a +5). Las terminaciones simples como -s, -ed, -ing y -ly se eliminan cuando hace falta, así que “annoying” y “annoyed” coinciden con “annoy”.
      3. Aplicación de las reglas: una negación a menos de tres palabras invierte el valor y lo multiplica por 0.74; un intensificador como “very” lo multiplica por aproximadamente 1.3 y un atenuador como “slightly” por aproximadamente 0.6; las palabras antes de “but” cuentan la mitad y las de después 1.5×; una palabra en MAYÚSCULAS dentro de texto normal cuenta 1.25×; cada “!” (hasta cuatro) suma 0.36 en la dirección de la frase.
      4. Normalización del total de la frase S a una puntuación compuesta con S ÷ √(S² + 15), que siempre está entre −1 y +1.
      5. Media de las puntuaciones de las frases para el resultado global.

      Ejemplo resuelto

      FrasePalabras encontradasTotal SCompuesta
      The food was good.good +222 ÷ √19 = +0.46 (positivo)
      The food was very good!good +2 × 1.3, más 0.36 por “!”2.96+0.61 (muy positivo)
      The food was not good.good +2 × −0.74−1.48−0.36 (negativo)
      Slow service, but the staff were lovely.slow −1 × 0.5, lovely +3 × 1.54.0+0.72 (muy positivo)

      Rangos de puntuación

      Puntuación compuestaEtiqueta
      +0.50 a +1.00Muy positivo
      +0.05 a +0.49Positivo
      −0.04 a +0.04Neutral
      −0.49 a −0.05Negativo
      −1.00 a −0.50Muy negativo

      Los métodos basados en léxico son rápidos, transparentes y privados, pero no entienden el sarcasmo, el contexto ni la jerga de cada ámbito (“this phone is sick” o “unpredictable plot” frente a “unpredictable brakes”). Usa las puntuaciones para ordenar y repasar opiniones, y lee tú mismo las más importantes.

      Preguntas frecuentes

      ¿Cómo funciona este analizador de sentimiento?

      Se basa en un léxico: cada palabra conocida tiene un valor de −5 a +5. Los valores de una frase se ajustan con reglas para negaciones, intensificadores, atenuadores, “but”, mayúsculas y signos de exclamación, se suman y se normalizan a −1…+1 con puntuación ÷ √(puntuación² + 15), la misma normalización que usa el método VADER.

      ¿Qué significan las puntuaciones?

      Una frase con +0.05 o más es positiva, con −0.05 o menos es negativa, y cualquier valor intermedio es neutral. Las puntuaciones más allá de ±0.5 se etiquetan como muy positivas o muy negativas. El resultado global es la media de todas las puntuaciones de las frases.

      ¿Cómo se tratan las negaciones como “not good”?

      Si not, never, no, without o una palabra terminada en n't aparece hasta tres palabras antes de una palabra con sentimiento, el valor de esa palabra se invierte y se reduce al 74% (así “not good” es ligeramente negativo en vez de muy negativo). “No problem” y frases similares se tratan como positivas.

      ¿Puede detectar el sarcasmo?

      No. Como la mayoría de las herramientas basadas en léxico, lee las palabras de forma literal, así que “Great, it broke again” puntúa en parte como positivo. El sarcasmo, la ironía y los significados propios de un ámbito necesitan un lector humano o un modelo entrenado.

      ¿Puedo analizar muchas reseñas a la vez?

      Sí. Pon una reseña por línea: cada línea se puntúa por separado en la tabla de frases y puedes descargar todas las puntuaciones en CSV para una hoja de cálculo.

      ¿Se envía mi texto a un servidor?

      No. El léxico y las reglas forman parte de la página, así que tu texto se analiza en tu dispositivo y nunca se sube.

      ¿Funciona en otros idiomas?

      La lista de palabras está solo en inglés. El texto en otros idiomas saldrá casi siempre neutral, salvo los emojis y emoticonos, que se puntúan en cualquier idioma.

      ¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

      Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

      Herramientas relacionadas

      Ver todas las de Contadores y analizadores de texto →