There is an error in validation for creating translations for categories and sections. The returned error is "Name cannot be blank" however what it is actually validating on is "Title."
for sectionLocale in missingSectionTranslations:
#create a new section for each translation
payload["translation"]["locale"] = sectionLocale
payload["translation"]["title"] = payload["translation"]["name"]
response = requests.request(
"POST",
c.URL+"sections/"+str(section["id"])+"/translations",
json=payload,
auth=(c.USER,c.PASSWORD),
headers=c.HEADERS
)

Does the parent category of this new section translation have a translation for that locale as well? So for example if you're trying to add an
en-autranslation to a section, does that section's parent category have anen-autranslation?