Предложение "Thank you for your letter" переводится с английского языка как "Спасибо за твоё (Ваше) письмо".
Дословный перевод:
Thank (спасибо) you (тебе, Вам) for (за) your (твоё, Ваше) letter (письмо).
Есть фразы в английском языке, которые лучше запомнить, это одна из них.