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.
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.
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]
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 👌
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
Le calcul des flux de trésorerie (ou cash flows) consiste à mesurer les entrées et…
Voici un guide détaillé sur la rédaction d'un QCM d'analyse financière, avec des exemples concrets…
Objectif : Cette fiche pratique explique les principaux ratios d'endettement, comment les calculer, et leur…
Ce guide vous aide à rédiger un QCM Analyse Financière structuré et pertinent sur l'analyse…
Le marketing de la mode est un domaine stratégique essentiel pour promouvoir une marque, une…
Dans le cadre de la gestion des entreprises, le Questionnaire à Choix Multiples (QCM) est…
This website uses cookies.