When the Burton/Eastwood team walk out of the woods in their German uniforms into the town, I expected there to be a language barrier. But remarkably everyone speaks English. Are we supposed to believe that the Eastwood character speaks fluent German without an American accent? Are we supposed to pretend that language is not an issue? Or do the Germans in that town all speak English?
OK, let me clear this up for everyone. The director made the decision to go "all-english" because he was psychic (like that chick on Medium) and he knew that there would an IMDB one day, and that if they made the movie with German language, that there would be a long thread about how the German dialogue was all wrong and improperly translated in the subtitles, etc., etc. Then he put a helicopter in the film to see if anyone was paying attention.
I think this is a kind of "implied" thing. How to describe...I think they are speaking German, and in real life it would be German, but for the benefit of the viewing audience, it is in English. But we should assume that they are speaking German. Kind of like crossing another dimension for the benefit of the audience. They are speaking German, but when you cross over to represent it to the viewing audience, it must be presented in English so everybody can understand it.