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