         guard !defaults[.DisableLyricsWhenPaused] || AppController.shared.playerManager.player?.playbackState == .playing,
             let lyrics = AppController.shared.currentLyrics,
             let index = AppController.shared.currentLineIndex else {
-            displayLyrics = ""
+            screenLyrics = ""
             updateStatusItem()
             return
         }
-        let lrc = lyrics.lines[index].content
-        if lrc == displayLyrics {
+        var newScreenLyrics = lyrics.lines[index].content
+        if let converter = ChineseConverter.shared {
+            newScreenLyrics = converter.convert(newScreenLyrics)
+        }
+        if newScreenLyrics == screenLyrics {
             return
         }
-        displayLyrics = lrc
+        screenLyrics = newScreenLyrics
         updateStatusItem()
     }
     
     @objc func updateStatusItem() {
-        guard defaults[.MenuBarLyricsEnabled], !displayLyrics.isEmpty else {
+        guard defaults[.MenuBarLyricsEnabled], !screenLyrics.isEmpty else {
             setImageStatusItem()
             lyricsItem = nil
             return

    var buttonImage = #imageLiteral(resourceName: "status_bar_icon")
    var buttonlength: CGFloat = 30
    
    private var displayLyrics = ""
    
    var statusItemObservation: DefaultsObservation?
    

import LyricsProvider
import MusicPlayer
import GenericID
import OpenCC

class MenuBarLyrics: NSObject {
    
