CoolFace
Datasetpublic

PlatinumKub/emoji-with-descriptions-en-ru

Emoji Dataset with English and Russian Descriptions 4 724 emoji entries with Unicode metadata and Russian translations — built for NLP pipelines that process emoji-rich social media text in both English and Russian. Dataset structure column description emoji emoji character (e.g. 😊) name official Unicode English name group Unicode group (e.g. Smileys & Emotion) sub_group Unicode sub-group (e.g. face-smiling) codepoints Unicode codepoint (e.g.… See the full description on the dataset page: https://huggingface.co/datasets/PlatinumKub/emoji-with-descriptions-en-ru.

sourceHugging Facecc0-1.0updated 7mo agoView on Hugging Face
0likes18downloads
Dataset Card

Emoji Dataset with English and Russian Descriptions

4 724 emoji entries with Unicode metadata and Russian translations — built for NLP pipelines that process emoji-rich social media text in both English and Russian.

Dataset structure

columndescription
emojiemoji character (e.g. 😊)
nameofficial Unicode English name
groupUnicode group (e.g. Smileys & Emotion)
sub_groupUnicode sub-group (e.g. face-smiling)
codepointsUnicode codepoint (e.g. 1F600)
description_ruRussian translation of the name

Usage

python
import pandas as pd

df = pd.read_csv("emoji-with-descriptions-en-ru.csv")

emoji_to_en = dict(zip(df["emoji"], df["name"]))
emoji_to_ru = dict(zip(df["emoji"], df["description_ru"]))

def replace_emojis(text: str, emoji_dict: dict) -> str:
    for emj, desc in emoji_dict.items():
        text = text.replace(emj, f" {desc} ")
    return text

replace_emojis("Это огонь! 🔥", emoji_to_ru)
# → "Это огонь!  огонь "

replace_emojis("This is fire! 🔥", emoji_to_en)
# → "This is fire!  fire "

Source

Based on Full Emoji Database published under the license CC0: Public Domain. Russian descriptions are machine-translated and human-verified.

Related project

Created for a bilingual sentiment analysis project fine-tuning BERT-family models on Russian and English social media text.

→ BERT_RUBERT_text_tonality_analysis_emoji_slang — GitHub