Skip to content

Frequently Asked Questions

Which operating systems are supported?

Our Grammar Engine may be used on any platform that has a standard conformant C/C++ compiler. We can provide you with pre-compiled libraries for Windows, MacOS, Linux, and a few other platforms. If you're targeting consoles or other unreleased third party hardware, feel free to contact us for more information.

Is the library cross-platform?

The short answer is: Yes. If you're able to run native code directly (e.g. using C/C++) or through a plugin interface with native code (Unity, Godot, etc.), you shouldn't have any issues. If your target platform isn't directly supported yet, we'll work with you to get you up and running. If you're bound by an NDA, which we didn't sign as well, you may still obtain a full source code license and do the porting yourself.

Are consoles supported?

Yes! So far our Grammar Engine has been successfully ported to both Sony's PlayStation 4 as well as Microsoft's Xbox One.

Please note that we're still in discussion with platform vendors to provide direct support and pre-built binaries for consoles. If you don't want to or simply can't wait, you may still obtain a full source code license and do the porting yourself.

Which languages are supported?

By default, all licensed versions and trial versions of our Grammar Engine support the English language's ruleset. This also acts as a fallback in case you try to use a language that's either not supported or not included in your license.

The following languages are considered mature. They provide a full spectrum of grammatical rules, often with advanced features, such implicit context detection or automatic pluralization.

  • English
  • French
  • German
  • Spanish

The following languages are mostly complete. They're ready to be used, but might not necessarily support all features and additions compared to mature language modules. This doesn't mean these languages aren't ready for production. Instead they're most likely missing a few rarely used edge cases we simply didn't have to cover so far.

  • Italian
  • Portuguese
  • Russian
  • Polish

Furthermore there's basic support for number conversions and generic placeholder management for these languages:

  • Japanese
  • Korean

Keep in mind that you may use the Grammar Engine with any language, even those not listed here. You'll still be able to use most basic formatting options and features (through the English ruleset), but you won't be able to use automatic declension or other text adjustments.

Is there a way to obtain a trial version?

Yes! Just contact us and we'll provide you with a time limited trial version. If you're still undecided after this, we can extend the trial at any time.

My trial version ended. Could you extend it?

Certainly! The time limit isn't there to force you into buying early. It's really just there to prevent abuse.

Can I develop and distribute my own middleware or tool using the Grammar Engine?

This depends on a case-by-case basis based on your license, but typically no. You can of course embed the Grammar Engine in your in-house tools such as editors or preview features. However, your primary target audience should be end users. While we welcome you trying new things with our Grammar Engine – we'd love to hear what you can come up with! –, you can't sub-license it to other parties. Players writing mods or addons for your game utilizing the built-in library would be a typical exception, of course. For further details, please refer to your license agreement or contact us.

I need feature X or language Y. Can you add this?

Sure! Just contact us and we'll figure something out together. Minor features and changes will be covered by your original license purchase, but we'll decide on a case by case basis.

My question isn't answered. Help?

You can find more questions and answers under developer FAQ and authors & translators FAQ

Should you have any questions or encounter any issues while implementing, evaluating, or using the Grammar Engine, feel free to drop us a line at grammar@lingoona.com and we'll get back to you as soon as possible!


Last update: May 20, 2022