As far as I know of translating plugins, in all of them you’ll have two sets of content (or more), one for each language:
- qTranslate: free, creates new input fields for the title, and additional tabs for the content. They are all handled in the same post/page screen.
- WPML: premium, creates a ‘mirror’ post/page for each translation.
- Multilingual Press: free, works with Multisite, one site for each language, and interlinks posts/pages with translated content.
As per your description, qTranslate would be more indicated, as long as you handle the images outside the content (featured image, custom fields).
You could also use a plugin like Advanced Custom Fields to create styled Custom Fields: one text field for extra language, the normal content text field for the main language, image fields for handling extra featured images.
In any of this cases, the design must be solved inside your theme files.