Categories: Python

Comment convertir emoji à un texte avec le langage python

×

Recommandés

Python pour la finance — les fonctions...
Python est devenu l’outil “couteau suisse”...
En savoir plus
Afficher un Tableau avec Pandas - Cas...
Pour afficher un tableau en Python,...
En savoir plus
Bouton Tkinter en Python : Exercices corrigés...
Dans le vaste domaine de la...
En savoir plus
Comment définir la moyenne en Python
Dans cet article, nous allons...
En savoir plus
Comment vérifier si un répertoire est vide...
Dans cet article, nous allons vous...
En savoir plus
Calculer une valeur absolue en python avec...
Bienvenue dans ce tutoriel Python où...
En savoir plus

Voulez-vous convertir des emojis en texte ? Et bien, nous vous montrons dans ce tutoriel comment convertir emoji à un texte (emoji to text) en utilisant le langage python. 

Le saviez-vous ? 

 Les emojis reflètent des sentiments humains, et au lieu de laisser les internautes s’exprimer avec des textes, les sociologues ont changé la pratique en introduisant les emojis. 

Un emoji peut être utilisé pour rendre quelque chose plus lisible et est un très bon moyen de montrer des émotions et des sentiments. Nous utiliserons la bibliothèque Python externe nommée « Emoji » pour ajouter des emojis et décoder un emoji dans sa représentation textuelle.

  Vous pouvez créer des emojis personnalisées à partir de vos images JPG en utilisant des services gratuits.

emoji à un texte (emoji to text)

Emojis avec la langue de l’informatique 👍

À l’origine, les émoticônes étaient de simples séquences de caractères, mais ont depuis évolué en images graphiques, généralement avec une résolution de 19 par 19 ou 50 par 50 pixels

Comment python peut déceler ce que dit un emoji ?

 Les modèles de génération de texte NLP, tels que GPT-2, GPT-J et GPT-Neo peuvent même générer du texte contenant des emojis. Si vous voulez écrire votre propre algorithme NLP pour interpréter ce que dit un emji, vous devez d’abord trouver des représentations textuelles des emojis. Par conséquent, la conversion des emojis en texte est une tâche importante pour l’apprentissage de votre algorithme. Il s’agit de créer une base de données qui recense tous les cas possibles.

Dans un problème de “training” comme celui-ci, vous devrez convertir le texte en emojis avant de pouvoir le rendre aux utilisateurs.

Avant d’expliquer comment convertir les emojis en texte et le texte en emojis à l’aide de bibliothèques Python, testez ce code: 

❤️ = [red_heart]      👌=[I_m_okay] 

Le script en python

script.py
text = 'j’aime beaucoup ce concept ❤️,il est original 👌'
text_tokens = text.split(" ")
print(text_tokens)
new_text = ""
for i in text_tokens:
    if i in emoji_dictionary:
        new_text +=  " " +emoji_dictionary[i]
    else:
        new_text += " " + i

print(new_text)

Output:

 [‘j’aime’, ‘beaucoup’, ‘ce’, ‘concept’ ‘❤️’, ‘il’, ‘est’, ‘original’, ‘👌’]

J’aime beaucoup ce concept [red_heart] , il est original [I_m_okay]

Les étapes pour convertir manuelle des emojis en texte

Une des méthodes les plus simples pour convertir emoji à un texte consiste en l’utilisation d’un dictionnaire contenant des emojis en tant que clés et leurs représentations textuelles en tant que valeurs. 

Exemple :

Le script suivant définit un dictionnaire emoji avec trois emojis. Vous pouvez ajouter plus d’emojis si vous le souhaitez.

Pour convertir les emojis dans la chaîne de texte d’entrée en texte, vous pouvez diviser le texte d’entrée, puis une correspondance de jeton (Token) de chaque mot dans l’entrée avec les touches du dictionnaire emoji. Si un jeton est trouvé dans les clés du dictionnaire, vous pouvez remplacer le jeton emoji par le texte correspondant. Le script suivant convertit les emojis dans le texte d’entrée en forme textuelle.


emoji_dictionary = {'👌': '[I_m_okay]',
                   '❤️':'[red_heart]',}

emoji_dictionary2 = dict([(value, key) for key, value in emoji_dictionary.items()])

print(emoji_dictionary2)

Output

{'[I_m_okay]': '👌','[red_heart]': '❤️'}

vous pouvez diviser la chaîne d’entrée et effectuer une correspondance de jeton avec le dictionnaire emojis, ou ce que l’on appel avec le langage informatiqu Split.

text = 'J’aime ce concept [red_heart] , il est original [I_m_okay]'
text_tokens = text.split(" ")

new_text = ""
for i in text_tokens:
    if i in emoji_dictionary2:
        new_text += " " + emoji_dictionary2[i]
    else:
        new_text += " " + i

print(new_text)

Output

J’aime ce concept ❤️ , il est original 👌

Comment ajouter des Emojis à un code Python ?

Nous vous montrons dans cette partie comment ajouter des emojis dans une représentation textuelle.
Nous utilisons ici la bibliothèque Python externe nommée « Emoji »

Ci-après les étapes:

Installer Emoji avec cette commande Python:

pip install emoji

Vous pouvez maintenant utiliser les emoji dans votre script Python.

Importer la bibliothèque que l’on va utiliser: import emoji

Imprimez la phrase   » « avec emoji. Pour cela, vous créez un emoji à partir d’un texte spécifique en utilisant emojize() 

print(emoji.emojize('J’aime ce concept, il est original :red hurt)

Output:

J’aime ce concept, il est original :red hurt

Recommandés

Programmation Python dans la Pratique : Gestionnaire...
📌 Introduction La programmation en Python est...
En savoir plus
Différence entre une Liste et un Tableau...
Python est un langage de programmation...
En savoir plus
Python Tkinter - Guide Complet
Python est un langage de programmation...
En savoir plus
La fonction int en Python - Guide...
Dans ce tutoriel, nous allons découvrir...
En savoir plus
Les opérateurs en python: artithmétique (Maths) et...
Dans cet article, nous vous montrons...
En savoir plus
cours python gratuit d'initiation: LA GESTION DES...
C’est le cours python numéro 19 de...
En savoir plus
AZ

Recent Posts

Classification des Documents : Organiser et Automatiser la Gestion Documentaire

Dans toute organisation moderne — entreprise, association, service administratif ou bureau de projet — la…

2 jours ago

Modèle de Bilan Actif Passif sur Excel : Concevoir un tableau comptable clair et automatisé

Dans la pratique comptable, le bilan constitue l’un des documents les plus fondamentaux pour comprendre…

2 jours ago

Fiche Méthode analyse linéaire + guide complet pour la réussir

L’analyse linéaire impressionne souvent plus qu’elle ne le devrait. Au moment d’aborder l’oral du bac…

2 jours ago

Analyse linéaire au bac français : méthode complète, exemples et conseils pour réussir l’oral

L’analyse linéaire occupe une place centrale à l’oral du bac français. C’est l’exercice qui permet…

2 jours ago

Créer une fiche de suivi en ligne : générateur personnalisable à imprimer

Créer une fiche de suivi claire et adaptée à son activité prend souvent plus de…

2 jours ago

Préparation physique football avec ballon : Fiche Word utile

Comment améliorer sa condition physique tout en travaillant la technique Quand on parle de préparation…

3 jours ago

This website uses cookies.