Emoji Text Replacement
Remplacer les mots anglais courants par des emojis correspondants pour rendre votre texte plus expressif.
Dictionnaire d'émojis (exemple)
Ă propos de cet outil
La Substitution de Texte par Emoji est un moyen amusant et créatif de rendre votre écriture plus expressive en remplaçant les mots anglais courants par leurs équivalents en emoji. Que vous rédigiez des publications sur les réseaux sociaux, des messages de chat ou des e-mails informels, cet outil transforme instantanément votre texte en un format plus coloré et attrayant qui capte l'attention et transmet l'émotion de façon plus vivante.
Son utilisation est simple : il suffit de coller ou de saisir votre texte dans le champ de saisie et l'outil remplace automatiquement les mots Ă©ligibles par des emojiâpar exemple, "love" devient â€ïž, "sun" devient âïž ou "pizza" devient đ. Vous pouvez copier le rĂ©sultat directement pour l'utiliser dans des messages, des publications ou des documents. Le remplacement est sĂ©lectif et contextuel, seuls les noms clairs sont remplacĂ©s, prĂ©servant ainsi la lisibilitĂ© de votre message.
Cet outil fonctionne mieux pour les communications informelles oĂč l'utilisation d'emoji est naturelle et encouragĂ©e, comme les commentaires sur les rĂ©seaux sociaux, les messages texte ou les e-mails amicaux. Gardez Ă l'esprit que toutes les mots n'ont pas un Ă©quivalent direct en emoji, certains mots moins courants peuvent donc rester inchangĂ©s. L'outil respecte la structure de votre texte original, en veillant Ă ce que les majuscules et la ponctuation soient prĂ©servĂ©es.
Questions Fréquentes
Implémentation du Code
import re
EMOJI_MAP = {
"sun": "âïž", "moon": "đ", "star": "â", "heart": "â€ïž",
"fire": "đ„", "water": "đ§", "tree": "đł", "flower": "đž",
"house": "đ ", "car": "đ", "book": "đ", "music": "đ”",
"food": "đ", "coffee": "â", "dog": "đ¶", "cat": "đ±",
"money": "đ°", "time": "â°", "phone": "đ±", "computer": "đ»",
"love": "đ", "happy": "đ", "sad": "đą", "angry": "đ ",
"eyes": "đ", "hand": "đ", "thumbs up": "đ", "party": "đ",
"snow": "âïž", "rain": "đ§ïž", "lightning": "âĄ", "wind": "đŹïž",
}
def replace_with_emojis(text: str) -> str:
"""Replace words in text with matching emojis."""
def replace_word(match):
word = match.group(0)
return EMOJI_MAP.get(word.lower(), word)
# Build pattern from longest to shortest to handle multi-word mappings
pattern = r"\b(" + "|".join(
re.escape(k) for k in sorted(EMOJI_MAP.keys(), key=len, reverse=True)
) + r")\b"
return re.sub(pattern, replace_word, text, flags=re.IGNORECASE)
text = "I love the sun, the moon, and the stars. My heart is on fire!"
result = replace_with_emojis(text)
print(result)
# Output: I â€ïž the âïž, the đ, and the â. My â€ïž is on đ„!Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.