Aller au contenu
đŸ› ïžToolsShed

Emoji Text Replacement

Remplacer les mots anglais courants par des emojis correspondants pour rendre votre texte plus expressif.

Dictionnaire d'émojis (exemple)

love → ❀heart → ❀happy → 😊smile → 😊laugh → 😂cry → 😱sad → 😱angry → 😠cool → 😎think → đŸ€”wow → 😼fire → đŸ”„star → ⭐sun → ☀moon → 🌙rain → đŸŒ§ïžsnow → ❄cloud → ☁dog → 🐕cat → 🐈bird → 🐩fish → 🐟horse → 🐎cow → 🐄pig → đŸ·rabbit → 🐰bear → đŸ»lion → 🩁tiger → 🐯elephant → 🐘+89 plus de mots

À 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.