I appreciate your sweet words.
あなたのその[優しい言葉](https://eikaiwa.dmm.com/uknow/questions/75552/)がうれしいです。(励ましの言葉に対しての感謝)
Thank you for listening to me.
わたしの[話を聞いてくれてありがとう](https://eikaiwa.dmm.com/uknow/questions/51900/)。(自分の話を聞いてくれた時など)
I'm happy to have someone like you.
あなたのような人がいてくれてうれしいです。
あとはシンプルにYou make me happy. とか That's sweet of you.もいいかと思います。
That's very sweet of you.
That's very kind of you.
あなたのその[やさしさ](https://eikaiwa.dmm.com/uknow/questions/63508/)が嬉しい!ありがとう!
そんな表現なので、おすすめです。
sweetはよりカジュアルなので親しい間柄
kindはそこまで親しくなくても使えるので、
相手に応じて使い分けてみてください。
It really means a lot to me.
直訳すると、私にとって本当に[意味のある](https://eikaiwa.dmm.com/uknow/questions/2029/)ことです。
実際には、励ましてくれた言葉(It)は、私にとって重みのあるありがたいことです、みたいな意味で使うので、これも表現できてると思います。
care about〜 は、「〜を気にかける、大事に思う、思いやる」という意味ですので、この表現を使っても良いかと思います。
I'm happy (that) SV (SV であることが嬉しい)と一緒に使って、
I'm happy you care about me. (あなたが私を気にかけてくれるのが嬉しい)とすれば、「あなたが私を気にかけてくれる、その気持ちが嬉しい」ということを表現できるのではないかと思います。
お役に立てれば幸いです。
Thank you for being a good friend. I really needed to hear that.
あなたのその気持ちがうれしい、は以下のように英訳できます。
1)It really made me happy.
=うれしい気持ちにさせた(直訳)
使役動詞、「~させる」を使っても感謝を伝える表現ができます。
It really made me happyの「It」は優しい言葉や行動をさします。
うれしい気持ちにさせてくれた相手がわかるようだったら、
「You made me happy」と言えます。
2)Thank you for being a good friend. I really needed to hear that.
=いい友達でいてくれてありがとう。それが聞きたかったんだ(言ってくれてありがとう)
「あなたのその気持ちがうれしい」とは少しずれるかもしれませんが、英語では自分が必要だった事をしてもらったり、相手に言ってもらった時の安堵感を「Need」を使って表す事があります。
例えば、「I needed to hear that」は落ち込んでいる時に励ましの言葉をもらって気分が軽くなった時にも使えます。また、何か気持ち等を再確認したかった時にも使えます。
A: Do you still think I can pass the exam?
=私がまだ試験パス出来ると思ってる?
B: Of course, I do!
=もちろん!
A: Good. I needed to hear that. Thank you.
=あぁ、(それが聞けて)良かった。ありがとう。
I appreciate your kind words.
その優しい言葉が嬉しいです。
appreciate は「感謝する」という意味の英語表現です。
I appreciate ... と言うと「〜に感謝します」ですが、ここでは「〜が嬉しい」のニュアンスで使うこともできます。
お役に立てれば嬉しいです。
またいつでもご質問ください。
こんにちは。
さまざまな言い方ができると思いますが、下記のような英語表現はいかがでしょうか:
I appreciate it.
感謝しています。
You are so kind.
あなたはとても優しいです。
appreciate は「感謝する」という意味の英語表現です。
シンプルですが使いやすいと思います。
ぜひ参考にしてください。