okay I think I see now where you are getting mixed up
so basically setting up multiple languages in CDS or the Portals doesn't mean it will have a translation engine behind that will translate your content.. it basically allows you to write content in multiple languages, but you have to define that content yourself
CDS/metadata translation --> if your attribute is an OptionSet then yes it will be translated via metadata
otherwise, if you have a lookup/text field, your data won't be translated here, just the attribute name
For example:
Route Name
Route 01
Route 02
in the metadata translation you will define the translation for "route name", but not the records
Nombre de ruta
Route 01
Route 02
To solve the above problem, you will need to have another attribute in your CDS entity with the spanish value
Nombre de ruta (ES)
Ruta 01
Ruta 02
now to display that in the portal you have another challenge, if that's an Entity List, you might want to have two entity list, one for English, another for Spanish, each one showing the proper fields.. now in your two localized web pages, each one can reference a specific view/entity list
another option is hiding/showing the columns via JS based on the current language
does that make sense?
now in regards the HTML content: <p id="OnGoingJourney">On Going Journey</p>
your text is hard-coded in english, so it will show always in english, it won't translate automatically.. and that's the main reason the Portals split the Web Page into a "root" and a "localized" web page, so you can have multiple localized web page, with different content in each page.. in other words, write in english in the english web page.. and write in spanish in the spanish web page
#Pro Tip
avoid hard-coding any content/text/labels in your Portal.. try as much as possible using Content Snippets
you can reference that in your HTML by the snippet name.. you don't need to worry about language, the Portals handle that itself, all you need is to make sure you have a snippet for each language (with the same name):
<p>{{snippets['your snippet name'] }}</p>