İçeriğe geç
🛠️ToolsShed

Emoji Text Replacement

Metninizi daha etkileyici hale getirmek için yaygın İngilizce sözcükleri eşleşen emojilerle değiştirin.

Emoji Sözlüğü (örnek)

love❤️heart❤️happy😊smile😊laugh😂cry😢sad😢angry😠cool😎think🤔wow😮fire🔥starsun☀️moon🌙rain🌧️snow❄️cloud☁️dog🐕cat🐈bird🐦fish🐟horse🐎cow🐄pig🐷rabbit🐰bear🐻lion🦁tiger🐯elephant🐘+89 daha fazla kelime

Bu araç hakkında

Emoji Metni Değiştirme, yaygın İngilizce kelimeleri eşdeğer emoji'lerle değiştirerek yazınızı daha ifadeli kılmanın eğlenceli ve yaratıcı bir yoludur. İster sosyal medya gönderileri yazıyor olun ister sohbet mesajları veya gayri resmi e-postalar gönderiyorsanız, bu araç metninizi anında daha renklendirip çekici bir biçime dönüştürerek dikkat çeker ve duyguları çok daha canlı iletir.

Kullanımı basittir: metninizi giriş alanına yapıştırın veya yazın ve araç uygun kelimeleri otomatik olarak emoji'lerle değiştirir—örneğin "love" ❤️ olur, "sun" ☀️ olur ve "pizza" 🍕 olur. Sonucu doğrudan kopyalayıp mesajlarda, gönderilerde veya belgelerde kullanabilirsiniz. Değiştirme seçicidir ve bağlamsal olduğundan yalnızca net isimler değiştirilir, böylelikle mesajınızın okunabilirliği korunur.

Bu araç, sosyal medya yorumları, metin mesajları veya dostça e-postalar gibi emoji kullanımının doğal ve teşvik edilen gayri resmi iletişim için en iyidir. Her kelimenin doğrudan bir emoji eşdeğeri olmadığını unutmayın, bu nedenle daha az yaygın bazı kelimeler değişmeden kalabilir. Araç orijinal metninizin yapısını saygı gösterir, büyük harf kullanımı ve noktalama işaretlerinin korunmasını sağlar.

Sıkça Sorulan Sorular

Kod Uygulaması

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.