Not Sure, It Depends.
Should you use human translators or LLMs? Do you need a TMS? How long will it take? Every localization question starts with the same honest answer: it depends. But it's harder to trust that answer when the person giving it is also selling you something.