Cases
2025-12-09 12:00

Multilingual website for the ProStarch conference in six languages

In this case: how we launched a multilingual version of the annual industry conference website in six languages and what non-trivial tasks we faced.
Client: the annual international conference "ProStarch" — an industry platform for specialists in the starch and syrup industry, organized by the SOYUZKRAKHMAL Association. The conference takes place in Moscow and gathers participants from Russia and abroad. In 2026, the conference celebrates its 10th anniversary.
Task: the website was originally only in Russian. For the anniversary conference in 2026, it was necessary to attract foreign participants and partners, primarily from China, Turkey, and Southeast Asian countries. Launch a multilingual website accessible to all international partners.

Six languages in one launch

Six languages were connected for the conference: Russian, English, Chinese, Turkish, Vietnamese, and Thai.
A flag-based switcher appeared in the website header. Each language version is available via a separate URL and is indexed by search engines: a user from Thailand can find the website through Thai Google.
Pages for sponsors and participants are translated into all languages, including detailed participation conditions and a feedback form.
However, in the case of this website, a simple connection was not enough — the website was laid out using Zero Block without adaptive positioning (flexbox). This meant that changing the text did not change the position of elements.
In addition, the website had several design elements that directly depended on the length of the text. So, we encountered the first problem...

Visual adaptation of headings with different texts

The website is made on Tilda. One of the key blocks is the banner heading with a two-part structure: the first line is dark, the second is highlighted with color. In the Russian version, the block looked clean.
When translated into other languages, the highlighted block no longer matched the text: the text went beyond the block's boundaries and overlapped with neighboring elements.
Why? Tilda uses absolute positioning for some banner elements. The width of the highlighted block is fixed for Russian text. In other languages, the text has a different length and the text does not match. After editing the CSS, the block began to adapt to the text length:
The same problem in reverse occurred in Chinese: the text was significantly shorter, and the block looked empty. So we corrected the alignment there:
Now, for each version of the website, the designer's original concept was preserved, and visitors in any language saw the correct design.

Preserving wordplay using an instruction (prompt) for the neural network

The original copywriting idea on the website was to use the prefix "PRO" for each direction. This wordplay was based on the conference name "ProKrakhmal":
But here's the problem: initially, the neural network wasn't smart enough to understand this. So it translated the prefix literally:
To preserve this, we added a prompt (instruction) for the neural network to consider this wordplay. Interestingly, the prompt was not aimed at this specific block on the website — it gave a general instruction for the entire website. So if such wordplay were used elsewhere, the neural network would already "know" about it.
It was enough to provide the following text with an explanation and examples:
"PRO аналитику", "PRO стратегию", "PRO технологии", "PRO потребителей" is
wordplay with the name of the conference "ProStarch", and it means "About"
the thing.

Do not translate the "PRO" part.

Industry-specific dictionary for accurate translation

This industry uses highly specialized and specific terminology. Standard translation without preparation uses common words where precise industry terms are needed.
Together with the organizers, we compiled a detailed dictionary of key terms with correct English equivalents. The dictionary also became part of the systemic prompt for the neural network; here is a fragment of it:
## Industry Terminology Glossary:

- ПроКрахмал => ProStarch
- ПроКрахмал: от сырья к биоэкономике => ProStarch: From Raw Materials to
  Bioeconomy
- Союзкрахмал => StarchUnion
- Ассоциация предприятий глубокой переработки зерна => Association of
  value-added grain processing companies
- ГПЗ => Deep grain processing
- ЕАЭС => Eurasian Economic Union (EAEU)
- ШОС => Shanghai Cooperation Organisation
- ГФС => Glucose-fructose syrup

...

Different video versions for different languages

As promotional materials, the website uses videos in three languages: Russian, English, and Chinese. The correct video needed to be displayed depending on the website language.
This was implemented using CSS classes: each video block was assigned the class video-ru, video-cn, or video-en. Through rules for removing elements by selector, Multify removed "extra" videos directly from the HTML code before sending it to the browser. For example, for the English version, the rule is:
"remove": [
  {
    "selector": ".video-ru, .video-cn"
  }
]
While for the Russian version, the English and Chinese video versions are removed:
"remove": [
  {
    "selector": ".video-en, .video-cn"
  }
]
In the Tilda editor, all three versions of the video were created and overlaid on top of each other.

Localization of the day counter modification

The main page uses a JavaScript modification with a day counter until the conference starts. By analogy with video display, you can replace text on the page — including fragments of JavaScript code, which is what we did. And here, by the way, is the code — this time it turned out to be an ANNEXX modification:
Here's how you can translate "дней" (days) into English:
"replace": [
    [
        "daysText1 = 'день' || 'день', daysText2 = 'дня' || 'дня', daysText5 = 'дней' || 'дней'",
        "daysText1 = 'day' || 'days', daysText2 = 'days' || 'days', daysText5 = 'days' || 'days'"
    ],
],
And here's how to do it in Chinese:
"replace": [
    [
        "daysText1 = 'день' || 'день', daysText2 = 'дня' || 'дня', daysText5 = 'дней' || 'дней'",
        "daysText1 = '天', daysText2 = '天', daysText5 = '天'"
    ],
]
As a result, the counter is displayed in the correct language on each version of the site:

Adaptive layout (flexbox)

It was previously mentioned that with absolute positioning of elements in Tilda (a common occurrence when laying out with Zero Block), elements are literally "nailed down," and therefore any text changes within them can result in text overlapping other elements.
To avoid this, you can use the mechanism built into every browser — flexbox. With this approach, elements become "elastic", meaning they adapt to the content themselves.
In practice, for the ProStarch conference website, we updated the layout of most elements: capsules, lists, and cards. The difference is most clearly visible when comparing Russian and Chinese, because Chinese is significantly shorter:
As a result, all content on the site is displayed correctly, regardless of how long or short the text is in the elements.

Conference organizer's review

Daria, organizer of the "ProKrakhmal" conference:
This year our international conference celebrates its 10th anniversary. In honor of this, we decided to launch our own website, but faced the problem of translation into different foreign languages: many translators often use templated words, and we needed specific terms due to the narrow industry focus. There was also difficulty in translating into several languages at once: Thai, Chinese, English, Turkish, and Vietnamese.

We decided to contact Multify and were very satisfied! The specialist immediately advised us that everything could be set up once. He explained the nuances, calmly and patiently accepted corrections.

A special dictionary was created for us for the correct translation of individual terms, and the website design was adapted for each language. We thank this service and are confident that our cooperation will continue for many years!
Chinese conference partners also appreciated the result:

Outcome

The prostarch.ru website has been operating in six languages since its launch. Language versions are available in search, the switcher works in the header, and pages for sponsors and participants are fully localized.
The specifics of the case are a non-standard set of languages (Thai, Vietnamese, Turkish) and several technical nuances that required manual layout refinement. With a standard website without absolute positioning, most of these would not have arisen.
Launch language versions of your website
Multify connects to any Tilda website and creates full-fledged language versions with automatic SEO. See how it looks on your website.
Try a free demo →