I translated this post manually before adding LLM for translation.
Can you test another topics?
So how should translation be working? My main language for site is English. I would like users to post or read in Russian. So what should be done to use this feature?
Should user open an English post, switch interface to Russian and there should be a button to translate in Russian?
You can temporarily add a few new topics or posts to test if auto-translation from LLMs is working. Make sure the new content is clearly in English.
No. Users should see interface and content in Russian if content is either LLM-translated or manually translated. If they reply in Russian, Discourse will auto-detect the language and translate that post to English for English users.
Just want some clarification. Is it language of interface related to LLM translation? Is it translating only from default English to Russian or both directions? Where LLM translation is saved? Is it saved internally for some time?
Translations are multi-directional. They are saved in the database, they are stored indefinitely. If posts get edited, then a retranslation is scheduled.
Probably it was another issue with this translation. My test posts were not public (everyone one was not in Security settings for category) and I enable only public translation.