'Bilingual website with custom fields and auto-generated URLs

I am trying to wrap my head around the architecture of bilingual websites and haven't found clear instructions on how to have sites work in two languages. Same content, easy to enter in the same place, but automatically appearing in the same theme based on UR. For example I have my domain, say, me.com. I want this available in spanish (ES) and english (EN), which may have a structure like this:

en: category "plants" -> post "lily",  post "rose" 
es: pantas -> lirio, rosa`

The respective URLs would be:

me.com/en/plants/lily
me.com/es/pantas/lirio`
  1. On backend WP admin area, I want the category have a name in both languages. Not have two separate places for it. Will this be in ACF Advanced Custom Fields, when I create a new field type?

  2. Also on backend, the post then will be the same, but in the post entry area will there be a tab for every field automatically, or will I manually create fields for each language?

Then on frontend the URLs will automatically become /en/... and /es/...?

Couldn't find this clearly in any plugin writeup (WPML, Polylang, etc). Many thanks for any pointers!



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source