Multilingual delivery is the default web development brief in Zurich
Very few sites commissioned here live in one language. German is the working language of the city, French and Italian versions are routinely expected for national audiences, and an English version is usually required for international clients, investors or recruitment. That turns what looks like an ordinary website into a small publishing operation with several parallel editions, and it changes what a web development proposal has to cover, and the decisions that make it manageable are taken in the first two weeks or not at all.
The common failure is to build the primary language properly and treat the others as a later phase. By the time the later phase arrives, the templates assume one set of labels, the navigation has been hand written, and the content structure has no place to record which pages exist in which language. Retrofitting that is among the most expensive corrections in web development, so put the language plan at the front of the brief.
Settle the address structure before the first template
There are three usual shapes. Each language lives under its own path on one domain. Each language has its own domain. Or the site serves different content at the same address depending on who is asking, which is the option to avoid. The first is simplest to build and maintain and is right for most buyers. The second suits organisations that operate as separate businesses per market and are prepared to run separate sites.
Whatever you choose, every version of a page needs a stable address of its own, and the relationships between those versions have to be declared in the markup so that search engines and browsers know they are alternatives rather than duplicates. Ask candidates how they generate those declarations and whether they are produced automatically from the content structure or maintained by hand. Hand maintained lists are wrong within a year. This is structural web development work, not a configuration screen.
Translation is a workflow, not a folder of files
The web development question here is process, not storage. Ask how a new page travels from the language it was written in to the languages it is needed in. Who is notified, where the translator works, whether they see the page in context or a spreadsheet of fragments, how an approved translation returns to the site, and what an editor sees when the source page changes afterwards. Most content platforms can store several languages. Far fewer make the process of keeping them aligned visible to the person responsible for it.
Decide also what is translated and what is not. Legal pages, job listings, news and case studies often have different rules, and a site that pretends everything exists everywhere will show visitors empty pages. Agree what happens when a version is missing: a clear notice and a link to the language that does exist is better than a silent fallback that leaves someone reading a language they did not choose.
What a language switcher has to get right
A switcher that returns everyone to the homepage is the single most common flaw in a multilingual build. It should move a reader to the same page in the other language, and only offer languages in which that page actually exists. It should remember the choice without hiding it, and it should never override an explicit decision on a later visit.
Ask whether the switcher is generated from the content relationships or configured manually in the menu. Ask how it behaves for a visitor arriving from a search result deep inside the site, since that is how most people arrive. Then test a candidate's existing multilingual client site yourself, from a phone, starting three levels down. Ten minutes of that will tell you whether the team has built one of these before.
Text length is a layout problem in every language
German copy is typically longer than its English source and contains long compound words that do not break neatly, while other versions may be shorter and leave layouts looking sparse. Navigation labels, buttons, table headings, form validation messages and anything set in a fixed width are the places this shows up.
Put it in the web development brief as a requirement rather than discovering it during review. Ask that components are built to tolerate longer strings, that nothing important is baked into an image where it cannot be translated, and that the interface messages produced by the system itself are translated too, not left in the language the developer happened to be working in. Ask to see the design applied to real text in at least two languages before sign off.
Comparing web development proposals in Zurich
This is an expensive market with serious engineering firms in it, and day rates alone will not tell you much. What separates proposals is how much of the multilingual apparatus is included: address structure, alternate declarations, editorial workflow, switcher behaviour, and translated system messages. Ask every candidate to price the site with all its language versions and to state clearly what your team is expected to supply.
Ask who will do the work, in which office, and in which language you will run meetings and receive documentation. Ask for a reference running a site with at least three active language versions, and ask that client how long it takes them to publish a page in all of them. That number is the honest measure of whether the build succeeded.
If the requirement is mainly visual identity, start with a design led studio, and if it is an internal system rather than a public site, compare software firms. Verified web development companies appear on Edvido alongside search specialists who will want to review the alternate declarations, marketing teams and communications firms working with the same audiences, and buyers open to hiring elsewhere can review suppliers across the region. When the brief is ready, send it to several firms in one pass and score the answers against criteria written in advance.