Cigi Spotify Translator
A Tampermonkey script that adds real-time lyrics translation functionality to Spotify Web Player.
Features
- Translates lyrics in real-time while you listen to music
- Searchable language selector with quick access to popular languages
- Clean and minimal UI that integrates with Spotify's design
- Automatic language detection for source lyrics
- Manual translation trigger button
- Persistent language selection (saves your preference)
Popular Languages
Quick access to:
- English
- Turkish
- Polish
- Spanish
- French
- German
- Portuguese
- Japanese
- Italian
- Dutch
Plus 90+ additional languages available through search.
Prerequisites
This script requires the Tampermonkey browser extension:
Installation
- Install Tampermonkey for your browser using one of the links above
- Click on the Tampermonkey icon in your browser
- Select "Create a new script"
- Copy the entire contents of
script.js
into the editor - Press Ctrl+S or click File > Save to install the script
Usage
- Open Spotify Web Player
- Play any song with lyrics
- Select your desired translation language from the dropdown
- Use the search box to quickly find any language
- Popular languages are always shown at the top
- Click "Translate" or wait for automatic translation
- Translated lyrics will appear below each line in gray italic text
How It Works
The script:
- Injects a control panel at the top of the lyrics view
- Provides a searchable language selector with popular languages prioritized
- Detects when lyrics are displayed
- Uses Google Translate API to translate each line
- Displays translations while maintaining the original lyrics
Notes
- Works only with Spotify Web Player (not the desktop app)
- Requires an active internet connection for translations
- Translation quality depends on Google Translate's accuracy
- Some lyrics might not translate perfectly due to artistic or colloquial language
License
MIT License - feel free to modify and share!