Q&A

Answers to the questions we hear most often about Soluling - what it is, how the desktop and cloud tools relate to each other, what happens to your source code, and how Cloud billing works. For the full picture, see the Desktop and Cloud documentation.

General

Soluling is a localization platform for software, documents, and data. It scans your source files, gives translators a dedicated grid to work in - with AI, machine translation, translation memory, terminology, and spell checking to help them - and builds ready-to- deploy localized output. It covers everything from scanning to building, not just translation.

Three things in particular.

First, keeping everything local is entirely optional: for compiled binaries like EXEs or .NET projects, use the Desktop application or SoluMake to scan and build on your own machine, since the cloud can't produce that compiled output for you; for plain text-based formats you don't need either one - just upload the files you want translated in the Cloud web app instead. Either way, Soluling never needs access to your source code repository, only the files or strings you actually send it.

Second, Soluling supports 100+ file and database formats, including complex ones most cloud localization platforms don't touch at all, such as compiled EXEs and DLLs, Visual Studio projects, and databases - not just simple text-based formats like JSON and XML.

Third, Desktop and Cloud aren't separate products bolted together - they're the same platform, so you can scan and build locally with Desktop or SoluMake while translators work in the Cloud web app, moving between the two as a project needs rather than being locked into one or the other.

Desktop is the Windows application you install; Cloud is the same platform accessed through your browser (via Translate) or through the REST API, with nothing to install. Cloud covers almost everything Desktop does.

No. Soluling Cloud's Translate web app runs entirely in the browser, and it signs you in automatically using your existing session on this site. Installing the Desktop application is only needed if you want the full desktop experience, or the SoluMake command-line tool for local build automation.

Desktop application platforms include .NET, .NET Framework, WPF, Windows Forms, Visual C++, Delphi, and Qt. Web platforms include ASP.NET Core, ASP.NET Framework, Blazor, Angular, React, Vue, Django, Go, Ruby on Rails, PHP, Java, and Magento. Mobile platforms include Android, iOS, UWP, Xamarin, and Delphi FireMonkey - and more beyond that list.

Soluling Oy is based in Mankala, Finland, with a US entity, Soluling LLC, in Sandy, Utah. We released the first version of Soluling in 2020, and today it has 1000+ customers in over 50 countries - see the About page for more.

Formats and projects

Resource formats such as ResX, XAML, XML, JSON, YAML, INI, GetText/PO, TS, and RC; document formats such as Markdown, HTML, SVG, Word, Excel, PowerPoint, DITA, Help & Manual, and LaTeX; databases including SQL Server, MySQL, PostgreSQL, SQLite, Access, InterBase, and Firebird; and other formats such as TMX, SalesForce, SubRip, and WebVTT - and more beyond that list.

Yes. Most cloud localization platforms are built around simple, text-based formats like JSON and XML. Soluling also scans and builds compiled binaries directly, and produces ready-to-deploy localized output such as .NET satellite assembly files - not just translated copies of your source files that still need a build step of their own.

Use Soluling Desktop or the SoluMake command-line tool to scan your project and create a Soluling project file (.ntp). Push that file to the cloud so translators can work on it there; once translation is done, pull the translated project file back down and build it locally - on your development machine, a build server, or a CI/CD pipeline. Your source code and compiled binaries themselves never have to leave your own infrastructure.

Yes. Soluling scans Visual Studio solutions (.sln/.slnx) and projects (.csproj/.vbproj) directly and understands the software project structure inside them, so you don't have to hunt down and select individual resource files by hand.

Yes. Soluling can import your existing translations, so switching from another localization tool doesn't mean starting from scratch.

Translation quality

Yes. Machine translation suggestions appear as you type, from whichever engine your project is configured to use.

Amazon, Azure, DeepL, and Google - configurable per project, so different projects (or different teams) can use whichever engine suits them best.

Translation memory reuses translations from previous work, with fuzzy matching for near-identical text, so your team never translates the same sentence twice.

Yes. Soluling highlights words that exist in your termbase as you translate, with stemming so different word forms still match, and lets you click a highlighted word to see and insert its approved translation - keeping terminology consistent across a whole project.

Yes. Translations are checked against built-in dictionaries for each language, plus per-project custom dictionaries for terms that aren't in a standard dictionary.

Yes. AI-powered validation finds errors as you type - and can even fix them - both interactively and in batch, in the desktop application or through Cloud.

Automation and integration

Yes, two ways: the SoluMake command-line tool for Windows build servers, or the REST API directly from any platform. Both can scan, machine-translate, import/export, and build as part of a pipeline, without opening the desktop application.

SoluMake is Soluling's command-line tool for build automation. Run it from a makefile, batch file, or CI/CD pipeline to scan sources, machine-translate, import and export files, and build localized output. It's not a thin CLI that just talks to the cloud and pushes files there - scanning and building are real local work SoluMake performs itself, the same engine the desktop application uses. It ships with every build automation installation, and it's the same tool this site's own servers use to build the localized artifacts published for each project.

No. The web pages and the REST API cover the same project management and translation tasks without installing anything on your build server. Using SoluMake instead gives you two advantages: your files never leave your build server, and there's no integration work - SoluMake talks to the Soluling cloud for you.

No, SoluMake is Windows-only. If your build server or DevOps pipeline runs on Linux (or any other non-Windows platform), use the REST API directly instead - you push the resource files to be translated to the Soluling cloud, which scans them there, and you get the built localized files back through the API once they're ready.

With JWT access tokens: sign in with POST /users/authenticate and renew with POST /users/refresh. Once signed in, the API covers project management, terminology, translation memory, spell checking, machine translation, project invitations, and licensing - see the full API reference, generated directly from the API so it's always up to date.

Security and your source code

No - Soluling never asks for access to your repository, whichever way you use it. With SoluMake, scanning and building both happen locally, on your own build server or development machine, so your source code never has to leave your infrastructure at all. Using the REST API directly works differently: you push the resource files to be translated to the Soluling cloud yourself for it to scan, but that's still you handing over files you chose - not Soluling reaching into your repository.

With SoluMake, only the extracted strings and their translations - not your source files. Most cloud localization platforms sync your whole repository into their cloud through a repository integration or CLI push and process it there; Soluling's SoluMake gives you the option to keep that step local instead.

Soluling Cloud runs on Microsoft Azure, in the West Europe region.

Soluling Cloud

Translate is a standalone, browser-based version of Soluling's translation grid - the same editing experience as the desktop application, with nothing to install.

No. Translate signs you in automatically using your existing session on this site, so there's nothing extra to log into.

Almost all of them. Spell checking, machine translation, translation memory, and terminology support are all available in Cloud. A handful of features are currently Desktop-only - we're actively closing that gap.

Yes. Soluling Cloud keeps projects centralized, so multiple translators can work on the same project at the same time instead of waiting on packages sent back and forth.

OTA delivery pushes finished translations straight to your running applications, without a redeploy - so a translation fix or a newly added language can reach your users without shipping a new build.

Pricing and billing

Yes, for both. Every Cloud plan starts with a 30-day free trial - your card is saved when you sign up but isn't charged until the trial ends. Desktop editions can also be evaluated for free for 30 days after installation with the full feature set, no card required.

Whichever you prefer. Choose monthly billing, or switch to annual billing and pay for 10 months instead of 12 - 2 months free compared to paying monthly all year.

Yes, anytime, right from Your Accounts. You keep access until the end of whatever you already paid for (or, if you're still in the trial, until the trial ends) - cancelling doesn't cut access off immediately.

Where applicable, yes — tax is calculated from your billing country during sign-up and shown in the order summary before you subscribe, so there are no surprises on your invoice. If you provide a valid VAT ID, EU VAT is not charged to customers outside Finland.

On the Pricing page, which lists every plan's limits and features side by side and lets you toggle between monthly and annual pricing.

Didn't find your answer here? Contact support.