Вообще, страница 404, это часть любой хоть сколько-то годной темы. И в них она как правило является либо кастомизированной вариацией дефолтного файла, либо отдельной страницей, на которую правилами происходит редирект вместо стандартной 404.
Но в любом случае, 404.php, это в сути шаблонный файл, в котором указываются правила вывода футера, сайдбара, хэда и основного контента.
Почему я спросил "как делалась". Потому что путей создания ее много.
Например, тот же Elementor (как и иные редакторы), позволяет напрямую из своего интерфейса создать шаблон 404 поверх имеющегося в теме. И даже не один, а с условной логикой.
И такой шаблон остается только привязать в poly к языку, и залинковать с языками перевода.
Большая часть тем позволяет вводить 404 как отдельную страницу в рамках шаблона, просто со своим контентом. В таком случае механизм примерно тот же.
Сложней, если 404 делали путем кастома дефолтного файла и созданием его вариации под другой язык. Тогда и правила редиректа описанные для движка между ними нужно проверять. И скорее всего, poly тут будет не при чем.
И я почему-то думаю, что тут вряд ли последний вариант. Но автор вопроса не хочет нам рассказывать как там у него и что. ))