可能性の模索

Assignment No.4

歌詞翻訳

曲名、アーティスト名を入力すると翻訳された歌詞が表示されるというもの。
普通に歌詞を調べるだけでも使えます。
参考: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("歌詞が見つかりませんでした。")