Do you have set $assign_to_config['site_url'] in /en/index.php?
I recently installed https://github.com/averyvery/Freebie to make EE ignore certain segments with success.I recently installed https://github.com/averyvery/Freebie to make EE ignore certain segments.
edit
i ended up using a find/replace add-on