Want to really say thanks to someone in a foreign land? Say "Thank You" in their language. Want to make that thank you card or letter have more meaning use their foreign language. Place "Thank You" in their language followed by their name in the subject of your "Thank You" card or letter.
Free Online Translation Services
Remember, most of the sites will not allow you to translate more than a short paragraph at a time. Always use correct grammar, spelling and punctuation. Do not use slang or idiomatic or "flowery" language.