带前缀/ en /

Is there a way i can remove /en/ from links I insert into a page for translated page?

This is what I do for the images:

RewriteRule ^en/wp-content/uploads/(.*)\.jpg wp-content/uploads/$1.jpg

That's what I do for jpgs loaded into one language and looked in another lang page.

What about links using the same kind of thing, maybe using jquery or php to replace any links in the html that gets outputted with /en/ ?

It this what you wanted?

RewriteRule ^(..)/wp-content/uploads/(.*)\.jpg wp-content/uploads/$2.jpg
RewriteRule ^(..)/wp-content/uploads/(.*)\.jpeg wp-content/uploads/$2.jpeg

The (..) matches a two character sequence whereas (.*) has no length limit