File size: 762 Bytes
2ab6d25
0ef4039
2ab6d25
0ef4039
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import streamlit as st
from transformers import pipeline

# Charger le modèle
classifier = pipeline("sentiment-analysis", model="tabularisai/multilingual-sentiment-analysis")

# Titre de l'application
st.title("Analyse de Sentiment Multilingue 🌎")

# Petit texte d'introduction
st.write("Entrez une phrase pour analyser son sentiment avec un modèle multilingue.")

# Champ de texte pour l'utilisateur
user_input = st.text_input("Votre phrase :", "")

# Quand l'utilisateur écrit quelque chose
if user_input:
    result = classifier(user_input)[0]  # On prend le premier résultat
    label = result['label']
    score = result['score']
    
    # Affichage du résultat
    st.write(f"**Sentiment :** {label}")
    st.write(f"**Confiance :** {score:.2f}")