Краткий ответ - НЕТ
Чуть дольше: gettext показывает предварительно подготовленный перевод (если есть) фрагмента текста, хранящегося в mo-файлах. Для пользовательского контента у вас просто нет этого перевода и способов получения строк для перевода
Примечание: все вышесказанное верно, если многоязычный веб-сайт для вас означает сайт с многоязычным контентом (и изменяемый с языка на язык), а не только с разными языками интерфейса