🎵 LyricsTranslator - automated lyrics translation
Project description
🎵 LyricsTranslator - automated lyrics translation
Documentation: https://mauroluzzatto.github.io/lyrics-translator
Source Code: https://github.com/MauroLuzzatto/lyrics-translator
The LyricsTranslator
downloads lyrics from genius and uses 🤗hugging face to translate the lyrics into a target language.
All languages that are supported by OPUS-MT are available for translation.The full list of list of languages can be found on 🤗hugging face.
- German:
de
- Swedish:
sv
- French:
fr
- Spanish:
es
- Chinese:
zh
- Japanese:
ja
- Portuguese:
pt
- Arabic:
ar
- Italian:
it
and many more ...
Install
pip install lyrics-translator
Setup
To use the LyricsTranslator
you will have to get an API token from genius
add the API token to the .env
file:
GENIUS_ACCESS_TOKEN=<replace-me-with-your-genius-api-token>
Supported Languages
Usage
from lyrics_translator import LyricsTranslator
song = "Surfin' U.S.A."
artist = "The Beach Boys"
language = "de"
translator = LyricsTranslator(language)
lyrics = translator.get_song_translation(song, artist)
print(lyrics)
Output:
Surfin’ USA Lyrics[Verse 1]
Wenn jeder einen Ozean hätte
Überall in den USA
Dann würde jeder surfen
Wie Californi-a
Sie würden ihre Taschen tragen.
Auch Huarache Sandalen
Ein stumpfes stumpfes blond Haar
Surfin' U.S.A
[Korus]
Sie würden sie surfen in Del Mar
(Innen, Außen, USA)
Ventura County Line
(Innen, Außen, USA)
Santa Cruz und Trestles
(Innen, Außen, USA)
Australiens Narrabeen
(Innen, Außen, USA)
Überall in Manhattan
(Innen, Außen, USA)
Und den Doheny Way hinunter
(Innen, Außen)
[Anschlag]
Jeder ist surfin'
Surfin' U.S.A
[Zwischenruf 2]
Wir werden alle diese Route planen.
Wir werden wirklich bald
Wir wischen unsere Surfbretter ab
Wir können auf Juni nicht warten
Wir werden alle für den Sommer weg sein
Wir sind auf surfari zu bleiben
Sagen Sie dem Lehrer, wir surfen
Surfin' U.S.A
[Korus]
Haggerties und Swamis
(Innen, Außen, USA)
Palisaden im Pazifik
(Innen, Außen, USA)
San Onofre und der Sonnenuntergang
(Innen, Außen, USA)
Redondo Beach LA
(Innen, Außen, USA)
Ganz La Jolla
(Innen, Außen, USA)
In der Bucht von Wa'imea
(Innen, Außen)
[Anschlag]
Jeder ist surfin'
Surfin' U.S.A
[Instrumental Interlude]
[Outro]
Jeder ist surfin'
Surfin' U.S.A
Jeder ist surfin'
Surfin' U.S.A
Jeder ist surfin'
Surfin' U.S.A
Jeder ist surfin'
Surfin' U.S.A
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for lyrics_translator-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42a9ed29ce579fda375425e998e1648dee6fc63b38267ff8cd73cddfba5ed388 |
|
MD5 | b9f7c50af2d59945d57dea0f419e1183 |
|
BLAKE2b-256 | f7cdbcc3e10a527093608d301e10621fe638c6c1c363c5def9096459475a79df |