AI prompts
base on Developer & translator friendly web-based localization platform <h1 align="center" style="border-bottom: none">
<b>
<a href="https://tolgee.io">Tolgee</a><br>
</b>
An open-source localization platform<br/> developers enjoy to working with
<br>
</h1>
<div align="center">
[](https://tolgee.io)
An open-source alternative to Crowdin, Phrase, or Lokalise


[](https://hub.docker.com/repository/docker/tolgee/tolgee)
[](https://github.com/tolgee/tolgee-platform/releases/latest)

[](https://github.com/tolgee/tolgee-js)
[](https://github.com/tolgee/tolgee-platform)
[](https://github.com/tolgee/tolgee-platform/discussions)
[](https://dev.to/tolgee_i18n)
[](https://docs.tolgee.io/)
[](https://join.slack.com/t/tolgeecommunity/shared_invite/zt-2zp55d175-_agXTfKKVbf1BYXlKlmwbA)
[](https://www.youtube.com/@tolgee)
[](https://www.linkedin.com/company/tolgee/)
[](https://x.com/Tolgee_i18n)
</div>

## Why use Tolgee?
It saves you valuable time that would otherwise be spent on localization tasks while ensuring your software is flawlessly translated.

### In context translating & One click screenshots
Easily add translations to your code and edit them directly within your app using the Tolgee i18n tool. Simply hold the ALT/Option key and click on an element to open a dialog where you can modify your strings effortlessly—no need to navigate through bulky .json/.po/.whatever files. Plus, in-context translation works seamlessly even in the production environment.
Just one click—that’s all it takes to capture a screenshot of your application with highlighted phrases for translation. Simply hold ALT + click on a string, then hit the camera button. Boom! Your screenshot is instantly generated.

### Translating on production
In-context translation works seamlessly even in the production environment of your deployed app. With the Tolgee Tools Chrome plugin, simply enter your API key and start translating—no coding skills required. This makes it easy for anyone to contribute to your app’s translations effortlessly.
### True integrations
Tolgee isn't just another localization platform that simply syncs your local data with a backend. Instead, it seamlessly integrates into your app through powerful SDKs, providing a truly embedded translation experience.
### Machine translation
We support **DeepL, Google Translate, and AWS Translate**—simply choose your preferred services in the settings. With machine translation, the localization process becomes significantly faster, allowing translators to leverage AI-powered suggestions for more efficient and accurate translations.
### Translation memory
Tolgee automatically suggests translations based on those you've previously used in the project, ensuring consistency across similar phrases.
Translation memory suggestions include the **similarity percentage, the key, and the original text** of the translated string, making it easy to maintain accuracy and coherence.
### Auto translation
When enabled, Tolgee instantly translates new keys using **translation memory** or **machine translation services**, ensuring your strings are translated immediately upon creation. Simply choose whether to use translation memory and select your preferred machine translation service for seamless automation.
### Activity log
Easily track who modified, reviewed, or commented on phrases in your project—all with complete clarity.
### Comment on translations
If something seems off, let others know what you'd change. You can leave comments on any translation directly within the Tolgee platform.
### Translation history
Easily track changes to specific translations of a particular key in a specific language. If something's amiss, you'll know exactly where to point the finger!
## Documentation
The docs cover all aspects of using Tolgee. Some highlights include:
- [Get Started](https://docs.tolgee.io/). Sign up, Create a project, follow a guide, have fun!
- [JavaScript SDK](https://docs.tolgee.io/js-sdk). Play around and Let us know what you think #FeedbackWanted ❤️
- [Tolgee CLI](https://docs.tolgee.io/tolgee-cli). Make your life easier while using Tolgee
- [Integrations](https://docs.tolgee.io/platform/integrations/about_integrations). Name it and we have it.
- [Junie Guidelines](JUNIE_GUIDELINES.md). Guidelines for new contributors and junior developers.
## Getting Started 🚀
1. Sign up at [app.tolgee.io](https://app.tolgee.io/sign_up) or access your self-hosted instance
2. Create a project
3. Follow a guide in the integration section of your project
4. Have fun!

## Report a Bug
For filing bugs, suggesting improvements, or requesting new features, please open an [issue](https://github.com/tolgee/tolgee-platform/issues).
## How to contribute
You wanna contribute? Great to hear that! You can start [right away](CONTRIBUTING.md)!
## Contributors
<a href="https://github.com/tolgee/tolgee-platform/graphs/contributors">
<img alt="contributors" src="https://contrib.rocks/image?repo=tolgee/tolgee-platform"/>
</a>
Let us know what you think! #FeedbackWanted ❤️
", Assign "at most 3 tags" to the expected json: {"id":"11971","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"