but you翻译

but you的意思是“除了你”。如果要说“只有你”一定要说 no one but you 除了你没有别人 = 只有你。

but you 单独不能成为句子,除非两人对话一个人接另一个人的话:

A: There is no one in my heart.

B: But me.

but作“但是”解释时是连词,后面必须跟一个句子,不可只跟一个单词。跟单词时是介词,作“除了”解。