refactor find many with many translations

there is #551 about this cleanup