You're entitled to call things as you wish, of course, but your definition of "vibe-coding" differs quite a bit from mine.
The code was generated by a LLM, and the output wasn't even read by its user. That's definitely vibe coding.
Translation does seem to be a strength of LLMs, and as they said in the post, the code at the function-level all still feels familiar to the team. They've also already moved users to the codebase without anyone noticing; that's a better result than typical vibe coding.