Вероятно, на этот вопрос не был дан ответ из-за этого раздела часто задаваемых вопросов: «Ваши вопросы должны быть разумно ограничены. Если вы можете представить целую книгу, которая отвечает на ваш вопрос, вы задаете слишком много».
https://stackoverflow.com/faq
Система перевода + поисковая система + пользовательская система + аналитическая система? Попробуйте выучить и реализовать по одному. Я собираюсь ответить на него на всякий случай, если кто-то увидит это и все еще заинтересован, но я также не эксперт в этой области, поэтому я перечислю то, что сделал, и думаю.
1-й, создайте движок языка. Простого выпадающего меню «Язык» где-то должно быть достаточно (для посетителей) с правильно выполненной базой данных, файлами cookie, сеансом и кодом. Создайте его так, как вам нравится, то, что вы перечислили, довольно сложно, но вполне достижимо.
2-й, добавьте пользовательский движок, включая базу данных, формы входа / выхода, код и все необходимое, и соедините их вместе. Каждый пользователь должен иметь столбец в «пользовательской» таблице с предпочитаемым языком. Немного измените языковой движок для поддержки пользователей. Это должно быть легко реализовать сейчас.
3-й, (и все еще новый для меня), создать поисковую систему.
В-четвертых, внедрить механизм аналитики. Я бы рекомендовал использовать внешний, так как он намного проще и полнее.
Но, как уже говорилось, это только мое мнение.