I've seen that some people in this forum would be more than happy to translate the subs in different languages.
I too would like to help if telltale can use our help. I have some experience in translating & correcting translations, and because of the lenght of the game I think that two willing and skilled enough people and one week should be enough to translate a whole episode.
So, I assume that we are at least two for translating the game into french already.
If telltale wish to send us the script, we'll be more than happy to perform a quality translation.