I have used the GraphQL API to translate our store with a mix of DeepL and human review. This works 90% great!
Unfortunately some of the translations are not showing, and it appears to be quite random. As an example, here is our navigation bar from the DE site.
As you can see, everything here except “BOOK AN APPOINTMENT” has been translated, now the FR site…
As you can see, it has been translated fine in FR.
The DE translation does exist, below is the translatable line pulled with the GraphQL API.
{"resourceId":"xxxx","translatableContent":[{"digest":"6d58787452d693b4809cd15343439472a2614e049fc7bc0b6e036c117f610004","key":"title","locale":"en","value":"Book An Appointment"}],"frTranslations":[{"locale":"fr","key":"title","value":"Prendre un rendez-vous"}],"deTranslations":[{"locale":"de","key":"title","value":"Einen Termin buchen"}]}
As you can see, both the DE and FR translations exist.
This problem happens to ~5-10% of the content on our site for both FR and DE (but different content for each language).
Is this a Shopify bug or am I overlooking something obvious?