Web server integration Web server integration

Sprawk includes a powerful web translation engine which integrates via plugins to the most popular content management systems.

Easy localization

All your translations (no matter if they are booked through the sprawk website, one of our integration plugins or directly via the API) are processed through the same translation engine, ensuring the same per-language settings. This lets you configure the translation preference and ensure that all your translations are consistent.

Dates and times

The sprawk settings allow you to choose a range of date and time preferences, such as 24-hour clock, long dates etc. Usually the default options are sufficient, since sprawk automatically tries to match the style of the source language. For example, if you specify a date as "21 Jan. 2008" in English, the Swedish would be 21 jan. 2008.

Number formatting

Sprawk automatically handles formatting of numbers - large numbers, decimals and even currencies. Years are automatically detected, for example, and not given incorrect thousand markers (i.e. "2007" doesn''t become "2,007").

Default vocabulary

Countries, languages, colors and other basic terminology are automatically included in your new sprawk account. You can leave these in place or override individual entries. For example, you may want to force the use of "Beijing" instead of the default Swedish name "Peking".

Reordering of lists and select boxes

You can easily control the order of HTML lists or select boxes. Simply add a class "sprawk-sorted" to the UL or SELECT tag in your HTML. This will be invisible to your visitors, but gives the sprawk engine an instruction to reorder the list after translation. This way you can ensure your forms are neatly layout out in every language.