1.Many English translation problems demanding或者2 so many highly difficult English translation problems
lots of difficulty problems concerned with (English) translation
large amount of difficult problems on English translation