A Chrome and Mozilla extension that automatically translates lyrics displayed on Spotify into your preferred language.
Translatify is available on Google Chrome !
Translatify is available on Mozilla Firefox !
Note: After two years, Spotify will finally integrate lyrics translations for all users!
- Real-time translation of lyrics displayed in the Spotify Web Player.
- Multilingual support: choose your target language.
- Simple and intuitive interface.
- Compatible with Google Chrome, Mozilla Firefox, and Firefox for Android.
---
- Clone this repository or download it as a ZIP file:
git clone https://github.com/slyfti/translatify.git
- Extract the ZIP file if necessary.
- Open Chrome and navigate to
chrome://extensions. - Enable Developer mode (toggle in the top-right corner).
- Click Load unpacked.
- Select the project folder.
The extension is now installed and ready to use!
- Clone this repository or download it as a ZIP file:
git clone https://github.com/slyfti/translatify.git
- Open Firefox and navigate to
about:debugging#/runtime/this-firefox. - Click Load Temporary Add-on.
- Select the
manifest.jsonfile from the project folder.
The extension is now active.
Requires Firefox for Android 128 or newer. Install the extension from the AMO listing like any other add-on.
Note: Spotify serves Android browsers a reduced mobile web player that does not expose lyrics. To translate lyrics on your phone, open
open.spotify.com, then enable Request desktop site from the Firefox menu.
- Once installed, click on the extension icon in the toolbar.
- Select your target language for translation.
- Enjoy seamless translations while listening to your favorite songs!
Guides are available in the Translatify Wiki, including a Custom AI Provider (BYOK) guide with a free setup using Google AI Studio.
Configure the AI provider, tap the translation and sit for few seconds.
AI translation requires full lyrics as context to improve its tranlsation quality, which also is a time consuming task.
To reduce AI translation time, you can turn off thinking mode.
When the AI translation not finish, it partially use Google Translation instead.
See the Custom AI Provider (BYOK) guide for step-by-step setup.
If you have any questions or need assistance:
- Open an issue on the issues page.
- Join discussions in existing issues or Pull Requests.

