# Rasa > Rasa Skills Localization URL: https://store.crowdin.com/rasa Category: File Formats Type: App Author: Crowdin With this app you can translate Rasa in Crowdin and keep the app multilingual. (Only JSON format is supported) ## File Format Details | Attribute | Value | | --------- | ----- | | File Extension | .json | | [API Type](https://developer.crowdin.com/api/v2/#operation/api.projects.files.post) | rasa | | Source can be edited in Crowdin | No | | Generating translated files via [Bundles](https://support.crowdin.com/bundles/) | [Search Crowdin Store](https://store.crowdin.com/tags/string-exporter) | | Supports pluralization | No | | WYSIWYG Preview in the editor | Yes | | Supported types of contextual information | WYSIWYG | | Custom attributes | No | | Existing translations import possibility | Key-value mapping (trivial) | ## Sample File ```json { "rasa_nlu_data": { "regex_features": [], "entity_synonyms": [ { "value": "test", "synonyms": [ "test", "test 2" ] } ], "common_examples": [ { "text": "a wood chuck", "intent": "None", "entities": [] } ] } } ``` ## Translating Rasa **Notes** - Make sure to configure the proper export patterns for your Rasa files you upload to Crowdin. When downloading you should receive files named like "alarm.check_usersays_en.json", "alarm.check_usersays_fr.json". It's recommended to use Crowdin CLI or CVS integration to get translated package ready for import to the Rasa. - Every entry in Intent files woul require langauge code. This langauge code will not be set automatically, either you or a translators should put proper values using Crowdin Editor. If you enable automatic duplicates translation in your project settings, this action can be done once per every target language.