Translate anything in 22 languages.
Captions, posts, comments and DMs — translated in seconds. Emojis, hashtags and @mentions stay intact, so your translation is ready to paste straight into Instagram, TikTok, X, LinkedIn or YouTube.
22 supported languages
Covering 5+ billion native speakers across every major social platform.
- EnglishEnglish
- SpanishEspañol
- FrenchFrançais
- GermanDeutsch
- ItalianItaliano
- PortuguesePortuguês
- DutchNederlands
- RussianРусский
- PolishPolski
- TurkishTürkçe
- Arabicالعربية
- Hebrewעברית
- Hindiहिन्दी
- Bengaliবাংলা
- Urduاردو
- Chinese (Simplified)简体中文
- Chinese (Traditional)繁體中文
- Japanese日本語
- Korean한국어
- VietnameseTiếng Việt
- Thaiไทย
- IndonesianBahasa Indonesia
Why creators use our translator
Caption-safe
Emojis, hashtags and @mentions are preserved exactly.
Social tone
Optional punchy mode keeps the energy of the original post.
No signup
Translate up to 5,000 characters per request, free.
Frequently asked questions
Is the translator really free?
Yes. There's no signup for everyday translations and no watermark on the output.
Which languages can I translate between?
English, Spanish, French, German, Italian, Portuguese, Dutch, Russian, Polish, Turkish, Arabic, Hebrew, Hindi, Bengali, Urdu, Simplified Chinese, Traditional Chinese, Japanese, Korean, Vietnamese, Thai and Indonesian — any direction.
Will my hashtags and emojis break?
No. The model is instructed to leave #hashtags, @mentions and emojis untouched so the translation is ready to paste straight into Instagram or TikTok.
Can I pick the same language for source and target?
No — source and target must be different. The picker hides the conflicting language automatically.
How long can the text be?
Up to 5,000 characters per translation. For longer pieces, split into chunks.
Need captions next? Try the AI caption generator.