可能性の模索

歌詞翻訳

曲名、アーティスト名を入力すると翻訳された歌詞が表示されるというもの。
参考:ChatGPT、グループメンバー



ソースコード

import lyricsgenius
from googletrans import Translator
# Genius APIのトークンを設定
genius = lyricsgenius.Genius("あなたのGeniusAPIトークン")
# 曲名を入力
song_title = input("曲名を入力してください: ")
artist_name = input("アーティスト名を入力してください: ")

# 歌詞を取得
song = genius.search_song(song_title, artist_name)

if song:
lyrics = song.lyrics
print("\n歌詞を取得しました:\n", lyrics)

# 翻訳の準備
translator = Translator()
translated_lyrics = translator.translate(lyrics, src='en', dest='ja')

print("\n日本語に翻訳された歌詞:\n", translated_lyrics.text)
else:
print("歌詞が見つかりませんでした。")