Pick a single URL pattern for multilingual or multi-regional content — country-code top-level domain, subdomain, or subdirectory — and stick with it. Optionally localise the slugs too.
Google Search Central — Managing multi-regional and multilingual sites
W3C i18n — When should I use language negotiation?
RFC 3986 — Uniform Resource Identifier (URI): Generic Syntax