Hello, Gabriel!
It may be that there are two translation files for your websites, and that the highest priority is what is not translated.
To know if there are two files, check the following directories:
(can be in the general directory of Wordpress languages)
"wp-content/Languages/plugins"
(or in the Wocoomerce plugin directory)
"wp-content/plugins/Woocommerce/i18n/Languages"
If there are two, make sure you both have the translations.
If there are not two files, another possibility would be the . mo that is on the site is not the compilation of . po that has the translation. To perform this test, download a program like Poedit (https://poedit.net/download) open . po, then go to "File > Compile to MO..." and upload this new . mo to the site.
I hope to have helped. If possible, I would like your feedback on my tips.
Hugs!
Go to the . po file and edit the translation text, even if it is 100% the same, remove the current text and type the translation. Already happened to me, I did it and solved but do not ask me why. kkkkkkkkkk
– Kayo Bruno
I did that too. It worked in one domain, but no other is working. Thanks for the layout :)
– Gabriel Lepri