I think separate language site is better in most case, until better auto-translation technology appear. MultiSite Language Switcher plugin is a good plugin for this purpose.
Media can be linked by url, you can even use external/dedicated site for storage block.
If necessary, and there’s no main storage limitations simply create rsync cron to copy media from wp-content/uploads to wp-content/uploads/sites/N where N = number of site.
Related Posts:
- WordPress Multisite: How to make all media library items available for every site?
- How to upload images manually to wordpress?
- Getting blank thumbnails in media library?
- Media library not loading after switching the main site of multisite
- “Organize my uploads into month- and year-based folder” Option Not Visible in Multisite
- Upload file type not permitted even if explicitly registered as upload_filetypes in the db (multisite)
- WP doesn’t remove uploads from folder when removed from “Media Library”?
- Multisite – Images often getting uploaded to the wrong month directory
- Merge Multisites with Shared Network Media Library
- My Media Library is broken across all my subsites
- Migrating MultiSite to SSL: Media Library not updating
- Conditional Image Sizes for Use via Theme Customizer Upload Only
- Launch Media Library for specific MU site
- Media library links broken WordPress Multisite after SSL update
- Duplicate/Clone a Multi-site But Use Same Images & Resources?
- WordPress Multisite Medial Library not working for .online domain
- Site Redirecting to wp-signup.php
- Are nested subdomains possible with a subdomain multisite?
- Querying posts from multiple sites in a network?
- is_front_page() malfunction?
- How can I diagnose a slow WordPress admin?
- How to enable a site administrator to edit users in a WordPress network/ multisite setup?
- BLOG_ID_CURRENT_SITE vs. SITE_ID_CURRENT_SITE in WordPress Multisite?
- Shared table across network
- Turn off ms-files.php after network setup
- Opinions whether to go multisite VS 3 separate WP installation [closed]
- Multisite: differences between subdomain and subdirectory mode? Can it be switch after installation?
- Ban SiteNames Multisite
- WP MultiSite API – Create new sites
- Multisite database upgrade SSL error
- Odd Script File Trying to be Loaded
- wp_logout_url isn’t forwarding to correct link
- Multiple blogs, different domain names, one install to rule them all
- Multiple sites (separate domains) running from one WordPress site
- Can simple Admin save options in a Multisite?
- Is there a hook or a function for multisite blog deactivate or delete?
- How does WordPress tell which post is from which site in a multisite setup?
- How do I use different domain for subdomains in WP Multisite?
- How to remove nodes site wide from the toolbar on multisite install
- Limit multisite/network site names to a property of the user
- How to set Active plugins as the default screen?
- WordPress MU and nested sites addresses?
- Global searchin multisite but only with one subsite
- Hosting a seperate wordpress project on localhost
- Speed up MU WordPress on Apache VPS?
- How do I use different URLs in a single WordPress installation?
- Removing a wordpress multisite installation and preserving the database before migrate to nginx
- How to change user starting role in WordPress MultiSite?
- Add additional non-rewrite .htaccess directives on multisites via mod_rewrite_rules filter
- get_post_type_object() does not work with switch_to_blog()
- Error uploading files bigger than 58 MB
- How to change the parent Domain Name in Multisites Project?
- Multisite registration problem [closed]
- Some PDF files get Forbidden Access and other open normally on the same directory subsites
- WordPress MultiSite Theme
- Multisite, Subdomain, shared NFS directory Linux HELP
- Create Custom Multisite User Role to Reduce Capabilities
- Importing XML didn’t finish, site is now inaccessible
- One blog inside another
- How to get blog_id of an MU site when running a custom function on the parent site
- WordPress multisite domain
- WordPress multisite not work wp-admin
- Multisite WP-API json v2 : can i fetch all comments on all sites with a single query?
- How to install seperate theme on certain page
- Using Same User Database on Subdomain
- Change language for each website using multisite
- Multisite subdomain-site redirects to primary site
- Permission warning in wordpress multisite
- Static directories in a WordPress multisite network
- Trying to Decide Between Reverse-proxy and Multisite
- Export / import
- Remember language choice on multisite website
- wp-cli core install –skip-email and –skip-config flags not working on MAMP unknown parameter
- Multisite network subdomains doesn’t work
- MULTISITE: Password issue and Error Cant access site
- trying to install a wordpress multisite in a subfolder and have custom subsite urls
- SSL for Mapped Domains with WordPress Multisite on AWS
- Accessing WP multisite via IP instead of domain
- Running hosted multisite version of wordpress
- Applying Child Theme to another site, which has its own URL
- Admin Ajax returns “0 200 OK server error..” in Multi-site sub-site
- How to implement this subdirectory mapping in multisite?
- WordPress MU with subdomain
- How do i get custom metabox data from each multisite blog?
- Multisite login and redirect to users main blog,
- WordPress multisite dashboard not working..!
- Parse shortcodes from another site in WP Multisite
- Custom pages on all multisite network, to NOT show in wp-admin at all
- In a MS install, can you allow different users to have their own themes?
- Install WordPress MU outside htdocs
- Redirect authors from upload.php url to Home page in Multisite
- Images on WP Network’s subsite appear only if accessed via main site’s url
- WordPress Multisite platform for different city for single db
- Multisite: should /blog go to a 404 page?
- Not being allowed to use some terms in Add New Site in WordPress
- How to redirect root blog to a specific one in multilang WP?
- Single installation with sub-domains for admin and separate domains for sites
- Map WP Multisite blog.example.com to anotherdomain.com/blog?
- get_category_link() or get_tag_link() return wrong category/tag base in wordpress multisite
- Multisite subdomain microsite on secondary domain