I'm working on a novel that takes place in Thailand. One of the main characters is American-born and often prefers to speak in English, especially when he's upset. Currently, I have scenes such as this:
"I'm sorry, I didn't know I wasn't supposed to look in the urn," Jaroen said in English.
"You idiot! Everybody knows you aren't supposed to look in the urn," his father replied in Thai.
I figure that was the most concise way to express both what people were saying and in what language they were saying it.
But, now, on a suggestion that I include more of the language, I've revised some of these scenes to be:
"I'm sorry, I didn't know I wasn't supposed to look in the urn," Jaroen said in English.
"Ai ngoh! You idiot! Everybody knows you aren't supposed to look in the urn," his father replied in Thai.
Here, I'm including some of the actual Thai words and immediately translate it. The other alternative would be:
"I'm sorry, I didn't know I wasn't supposed to look in the urn," Jaroen said in English.
"Ai ngoh! Everybody knows you aren't supposed to look in the urn," his father replied in Thai.
Here, I don't translate the words, but I think the emotion behind it might still be there, even if the reader doesn't know what's being said. (The argument could be made that the reader also might now know what's being said in the second example.)
Does anyone have an opinion on the pros and cons of these examples? How have you solved the problem of having multiple languages?