Changelog Right Arrow About

Termic Logo termic

An alternative to
Microsoft Terminology Search

About termic

termic is a robust, full-feature alternative to Microsoft Terminology Search created after Microsoft's announcement to shut down the Microsoft Language Portal.

While Microsoft eventually reconsidered their decision and deployed a new version of their search service on July 1st, 2023, termic aims at offering exclusive data and an even better search experience to translators and localization specialists from all around the world.

An improved search experience

termic's search UI has been designed to provide a convenient and simple search experience. Selecting a source and target language is as easy as pie thanks to the dropdown-integrated search bar, and a click is all you need to enable or disable the glossary and TM search modes.

Filter as you like

The large range of search options offered by termic enables you to find exactly what you're looking for. Limit the number of results to be returned, broaden or narrow you search using match types, and even search using regular expressions.

New data to search from

termic lets you search exclusive data from Microsoft that was not made available on the Microsoft Language Portal. We extracted and added 10,000+ strings from Visual Studio Code to termic for 14 languages (140,000+ strings total), and we plan to update them regularly. More exclusive data sources will be made available in the future.

FAQ

Why do I sometimes find fewer results for my language compared to the Microsoft Language Portal?

termic primarily relies on Microsoft-provided files for the translation memory. Translation memory data is split into two periods: 2017 and 2020+. We generally recommend that you search the 2017 dataset as it contains more strings than the 2020+ dataset, including strings from Windows and Visual Studio.

Still, there may be missing data for a couple of reasons: 1) the way Microsoft-provided files are formatted complicates the parsing process (more info here) and 2) the 2020 files were last updated in September 2020, and Microsoft has not provided any newer version as yet; as a result, newer strings are not included even in the 2020+ dataset.

In order to compensate for the missing data, we're working on expanding the 2020+ dataset with more strings that Microsoft had not originally included on the Microsoft Language Portal. As of now, we've extracted and added 10,000+ strings from Visual Studio Code for 14 languages. We not only plan to update them regularly to have the latest original strings and translations available, but we also aim at adding more exclusive data sources.

When it comes to glossaries, though, you should find all the entries previously available on the Microsoft Language Portal for your language. If that is not the case, please report it using the contact form below.

Can you add language X?

We're working on progressively adding all the languages available on the Microsoft Language Portal. However, if you'd like a specific language to be added in priority, please contact us and we'll try to add it as part of termic's next update.

How was data collected?

For more information about data collection and how to download this data, please take a look at the README.md file in the termic GitHub repository.

Can I create my own version of termic with my own data?

Sure! Since termic is entirely open source, you can deploy your own instance of termic using termic's data or your own database or files.
Take a look at the termic GitHub repository for more information.

Can I contribute to termic or help with the development?

We'd be glad to have you contribute to the future of termic. If you're interested, first please take a look at the termic GitHub repository to get a grasp of how things work under the hood. From then, you can fork the project and open a PR to suggest your improvements.

How to report a bug, suggest a feature or send general feedback?

Please use the contact form below or open an issue on GitHub.
The second option is preferred because it makes tracking easier. In addition, your feedback will be public and everyone will be able to discuss it.

How can I support termic?

First, thank you so much for considering supporting termic. termic is a solo project that was originally created to help a few fellow translators, and seeing other people use it is heartwarming!

The simplest way of supporting termic is by talking about it around you.

If you'd like to go one step further, you can also buy me a coffee (figuratively) using the button below. Donations will solely be used to cover the costs of running the server and the production database, as well as the domain name (around €20 total per month). Any donations are highly appreciated and your name will be featured on the website as a thank you.


A million thanks to the following donators:

Contact