Thank you from the bottom of my heart for letting me repost your wonderful post. I'm very grateful to you.
Thank you for letting me do OO
OOをさせていただいてありがとうございます。
あなたはOOをさせていただきました とは英語に直接訳すと "You let me do OO." になります。でも、この際にそのまま言うのはあまり自然な英語ではありません。感謝の表現と組み合わせたほうが良いです。
Thank you for letting me repost your wonderful post.
あなたのとても素敵な投稿をリポストさせていただいてありがとうございます。
"Thank you" の代わりにもっと強い感謝の表現を入れても可能である:
Thank you very much for ...
Thank you from the bottom of my heart for... (=心から)
感謝の表現をもう一つ付けても良いです:
Thank you from the bottom of my heart for letting me repost your wonderful post.
I'm very grateful to you. (感謝しています。)