{"payload":{"featured":[],"recommended":[],"recently_added":[],"search_results":{"results":[{"type":"marketplace_listing","id":"315","state":"verified","name":"Crowdin","free":false,"primary_category":"Localization","secondary_category":null,"is_verified_owner":false,"slug":"crowdin","owner_login":"crowdin","resource_path":"/marketplace/crowdin","installation_count":29190,"full_description":"Crowdin is designed to be the only tool you need for automated and continuous localization.\n\nIt integrates seamlessly into your development process. Files for localization from the branches you choose are merged\ninto a branch in your Crowdin project. Finished translations are automatically committed back to your repository as pull\nrequests.\n\nCrowdin is trusted by companies like Kickstarter, Avast, iFixit, Joomla and many more. Localize any type of software\nwith the same tool.\n","short_description":"Agile localization for your projects","extended_description":null,"listing_logo_url":"https://avatars.githubusercontent.com/ml/315?s=400&v=4","recommended":false,"marketplace_listing":{"listing":{"id":315,"state":3,"name":"Crowdin","slug":"crowdin","short_description":"Agile localization for your projects","full_description":"Crowdin is designed to be the only tool you need for automated and continuous localization. \n\nIt integrates seamlessly into your development process. Files for localization from the branches you choose are merged into a branch in your Crowdin project. Finished translations are automatically committed back to your repository as pull requests. \n\nCrowdin is trusted by companies like Kickstarter, Avast, iFixit, Joomla and many more. Localize any type of software with the same tool.","extended_description":"### Supports over 100 file formats\nUpload files in any format, including .md, .xml, .json, .xliff, .csv, .php, .resx, .yml, .properties, .strings, and [more](https://goo.gl/SZ6ZeA).\n \n### Professional translators\nGet your translators to work within Crowdin or choose one of the best translation agencies that work with us. \n \n### AI, Translation Memory and Machine Translation\nPre-translate your content so translators have less work to do and the translation process goes faster.\n \n### Context and glossary\nHelp translators better understand your product with screenshots, comments, and in-context. Ensure terminology consistency by adding a glossary.\n \n### Reports and tasks\nEasily manage your project with reports to estimate and count translation costs, track translation progress, and more. Create tasks to set deadlines and assign strings to specific translators and reviewers.","primary_category_id":13,"secondary_category_id":null,"privacy_policy_url":"https://crowdin.com/page/privacy-policy","tos_url":"https://crowdin.com/page/terms","company_url":"https://crowdin.com","status_url":"","support_url":"https://crowdin.com/contacts","documentation_url":"https://support.crowdin.com","pricing_url":"https://crowdin.com/pricing","bgcolor":"ffffff","light_text":true,"learn_more_url":null,"installation_url":"https://crowdin.com/login/github_installation","how_it_works":null,"hero_card_background_image_id":35,"technical_email":"anton@crowdin.com","marketing_email":"khrystyna@crowdin.com","finance_email":"olena@crowdin.com","direct_billing_enabled":false,"by_github":false,"security_email":"anton@crowdin.com","listable_type":"OauthApplication","listable_id":92875,"copilot_app":false}}},{"type":"repository_action","id":"1471928","name":"Upwind Create Image Build Event","free":null,"primary_category":"Localization","secondary_category":"Container CI","is_verified_owner":true,"slug":"upwind-create-image-build-event","owner_login":"upwindsecurity","resource_path":"/marketplace/actions/upwind-create-image-build-event","highlights":{"description":"","name.ngram":""},"description":"Create an image build event in Upwind\n","stars":1,"dependents_count":null,"icon_svg":" Upwind Security \n","repository_action":{"repository_action":{"id":1471928,"path":"action.yml","name":"Upwind Create Image Build Event","description":"Create an image build event in Upwind","icon_name":null,"color":"ffffff","featured":false,"repository_id":681631693,"rank_multiplier":1.0,"slug":"upwind-create-image-build-event","security_email":"devops@upwind.io"}}},{"type":"repository_action","id":"1023815","name":"Phrase CLI install","free":null,"primary_category":"Localization","secondary_category":"Utilities","is_verified_owner":true,"slug":"phrase-cli-install","owner_login":"phrase","resource_path":"/marketplace/actions/phrase-cli-install","highlights":{"description":"","name.ngram":""},"description":"Installs the Phrase Strings CLI tool\n","stars":5,"dependents_count":2,"icon_svg":null,"repository_action":{"repository_action":{"id":1023815,"path":"action.yml","name":"Phrase CLI install","description":"Installs the Phrase Strings CLI tool","icon_name":null,"color":"0366d6","featured":false,"repository_id":604579318,"rank_multiplier":1.0,"slug":"phrase-cli-install","security_email":"integrations@phrase.com"}}},{"type":"repository_action","id":"1152510","name":"Crowdin translations progress","free":null,"primary_category":"Localization","secondary_category":null,"is_verified_owner":false,"slug":"crowdin-translations-progress","owner_login":"benjaminjonard","resource_path":"/marketplace/actions/crowdin-translations-progress","highlights":{"description":"","name.ngram":""},"description":"Add translations progress to your README.md\n","stars":2,"dependents_count":5,"icon_svg":"\n \n \n \n\n","repository_action":{"repository_action":{"id":1152510,"path":"action.yml","name":"Crowdin translations progress","description":"Add translations progress to your README.md","icon_name":"globe","color":"6f42c1","featured":false,"repository_id":627978810,"rank_multiplier":1.0,"slug":"crowdin-translations-progress","security_email":null}}},{"type":"repository_action","id":"1611887","name":"i18next resources validator","free":null,"primary_category":"Code review","secondary_category":"Localization","is_verified_owner":false,"slug":"i18next-resources-validator","owner_login":"matheusjardimb","resource_path":"/marketplace/actions/i18next-resources-validator","highlights":{"description":"","name.ngram":""},"description":"Validates localization resources for projects using i18next\n","stars":1,"dependents_count":null,"icon_svg":"\n \n \n\n","repository_action":{"repository_action":{"id":1611887,"path":"action.yml","name":"i18next resources validator","description":"Validates localization resources for projects using i18next","icon_name":"check-circle","color":"28a745","featured":false,"repository_id":703747923,"rank_multiplier":1.0,"slug":"i18next-resources-validator","security_email":null}}},{"type":"repository_action","id":"912834","name":"Get GitHub users email address","free":null,"primary_category":"Localization","secondary_category":"Testing","is_verified_owner":false,"slug":"get-github-users-email-address","owner_login":"KRANTHI0918","resource_path":"/marketplace/actions/get-github-users-email-address","highlights":{"description":"","name.ngram":""},"description":"Get a GitHub users email address\n","stars":1,"dependents_count":5,"icon_svg":"\n \n\n","repository_action":{"repository_action":{"id":912834,"path":"action.yml","name":"Get GitHub users email address","description":"Get a GitHub users email address","icon_name":"paperclip","color":"ffffff","featured":false,"repository_id":584401158,"rank_multiplier":1.0,"slug":"get-github-users-email-address","security_email":null}}},{"type":"repository_action","id":"1509785","name":"blendin upload strings","free":null,"primary_category":"Localization","secondary_category":"AI Assisted","is_verified_owner":false,"slug":"blendin-upload-strings","owner_login":"ai18n-xyz","resource_path":"/marketplace/actions/blendin-upload-strings","highlights":{"description":"","name.ngram":""},"description":"upload strings to blendin\n","stars":0,"dependents_count":2,"icon_svg":"\n \n \n\n","repository_action":{"repository_action":{"id":1509785,"path":"action.yml","name":"blendin upload strings","description":"upload strings to blendin","icon_name":"book-open","color":"28a745","featured":false,"repository_id":687766217,"rank_multiplier":1.0,"slug":"blendin-upload-strings","security_email":"AlwaysBCoding@gmail.com"}}},{"type":"repository_action","id":"131988","name":"WordPress .pot File Generator","free":null,"primary_category":"Localization","secondary_category":"Utilities","is_verified_owner":false,"slug":"wordpress-pot-file-generator","owner_login":"iamdharmesh","resource_path":"/marketplace/actions/wordpress-pot-file-generator","highlights":{"description":"","name.ngram":""},"description":"Generates .pot file for your WordPress plugin or theme repository\n","stars":11,"dependents_count":35,"icon_svg":"\n \n \n \n \n \n\n","repository_action":{"repository_action":{"id":131988,"path":"action.yml","name":"WordPress .pot File Generator","description":"Generates .pot file for your WordPress plugin or theme repository","icon_name":"file-text","color":"0366d6","featured":false,"repository_id":324404840,"rank_multiplier":1.0,"slug":"wordpress-pot-file-generator","security_email":null}}},{"type":"repository_action","id":"504498","name":"Produce8/AWS SSM parameters to environment variables","free":null,"primary_category":"Dependency management","secondary_category":"Localization","is_verified_owner":false,"slug":"produce8-aws-ssm-parameters-to-environment-variables","owner_login":"Produce8","resource_path":"/marketplace/actions/produce8-aws-ssm-parameters-to-environment-variables","highlights":{"description":"","name.ngram":""},"description":"load AWS SSM Parameters into environment variables\n","stars":1,"dependents_count":3,"icon_svg":"\n \n\n","repository_action":{"repository_action":{"id":504498,"path":"action.yml","name":"Produce8/AWS SSM parameters to environment variables","description":"load AWS SSM Parameters into environment variables","icon_name":"cloud","color":"f66a0a","featured":false,"repository_id":489419157,"rank_multiplier":1.0,"slug":"produce8-aws-ssm-parameters-to-environment-variables","security_email":"brandonkylebailey@outlook.com"}}},{"type":"repository_action","id":"1840808","name":"Custom GitHub Translator","free":null,"primary_category":"Localization","secondary_category":"Utilities","is_verified_owner":false,"slug":"custom-github-translator","owner_login":"CaoMeiYouRen","resource_path":"/marketplace/actions/custom-github-translator","highlights":{"description":"","name.ngram":""},"description":"Automatically translate non target language GitHub problems and GitHub discussions into the target language\n","stars":0,"dependents_count":null,"icon_svg":"\n \n \n \n \n\n","repository_action":{"repository_action":{"id":1840808,"path":"action.yml","name":"Custom GitHub Translator","description":"Automatically translate non target language GitHub problems and GitHub discussions into the target language","icon_name":"repeat","color":"6f42c1","featured":false,"repository_id":738181269,"rank_multiplier":1.0,"slug":"custom-github-translator","security_email":null}}},{"type":"repository_action","id":"1819947","name":"github-user-languages-info","free":null,"primary_category":"Localization","secondary_category":"Utilities","is_verified_owner":false,"slug":"github-user-languages-info","owner_login":"Matuyuhi","resource_path":"/marketplace/actions/github-user-languages-info","highlights":{"description":"","name.ngram":""},"description":"Greet someone and record the time\n","stars":1,"dependents_count":2,"icon_svg":"\n \n \n \n\n","repository_action":{"repository_action":{"id":1819947,"path":"action.yml","name":"github-user-languages-info","description":"Greet someone and record the time","icon_name":"globe","color":"28a745","featured":false,"repository_id":734809222,"rank_multiplier":1.0,"slug":"github-user-languages-info","security_email":null}}},{"type":"repository_action","id":"1188233","name":"MC Language File Helper","free":null,"primary_category":"Project management","secondary_category":"Localization","is_verified_owner":false,"slug":"mc-language-file-helper","owner_login":"RedLime","resource_path":"/marketplace/actions/mc-language-file-helper","highlights":{"description":"","name.ngram":""},"description":"Update lang files automatically for minecraft lang files\n","stars":0,"dependents_count":2,"icon_svg":null,"repository_action":{"repository_action":{"id":1188233,"path":"action.yml","name":"MC Language File Helper","description":"Update lang files automatically for minecraft lang files","icon_name":null,"color":"24292e","featured":false,"repository_id":633996664,"rank_multiplier":1.0,"slug":"mc-language-file-helper","security_email":null}}},{"type":"repository_action","id":"1878216","name":"Translized upload","free":null,"primary_category":"Localization","secondary_category":null,"is_verified_owner":false,"slug":"translized-upload","owner_login":"translized","resource_path":"/marketplace/actions/translized-upload","highlights":{"description":"","name.ngram":""},"description":"Upload localizable files to the Translized translation management platform\n","stars":0,"dependents_count":1,"icon_svg":"\n \n \n \n \n\n","repository_action":{"repository_action":{"id":1878216,"path":"action.yml","name":"Translized upload","description":"Upload localizable files to the Translized translation management platform","icon_name":"upload-cloud","color":"0366d6","featured":false,"repository_id":576610654,"rank_multiplier":1.0,"slug":"translized-upload","security_email":"ntomovic92@gmail.com"}}},{"type":"repository_action","id":"573159","name":"Translate Cura plugin","free":null,"primary_category":"Continuous integration","secondary_category":"Localization","is_verified_owner":false,"slug":"translate-cura-plugin","owner_login":"PrintMakerLab","resource_path":"/marketplace/actions/translate-cura-plugin","highlights":{"description":"","name.ngram":""},"description":"Create and update translation of the Cura plugin\n","stars":4,"dependents_count":1,"icon_svg":null,"repository_action":{"repository_action":{"id":573159,"path":"action.yml","name":"Translate Cura plugin","description":"Create and update translation of the Cura plugin","icon_name":null,"color":"6f42c1","featured":false,"repository_id":506974141,"rank_multiplier":1.0,"slug":"translate-cura-plugin","security_email":"elkin.vasily@gmail.com"}}},{"type":"repository_action","id":"1727932","name":"Crowdin Nested JSON Postprocessor","free":null,"primary_category":"Localization","secondary_category":"Utilities","is_verified_owner":false,"slug":"crowdin-nested-json-postprocessor","owner_login":"BoringExperiments","resource_path":"/marketplace/actions/crowdin-nested-json-postprocessor","highlights":{"description":"","name.ngram":""},"description":"Runs a Python script that remove empty string in JSON caused by Crowdin not respecting skip untranslated strings\n","stars":1,"dependents_count":null,"icon_svg":null,"repository_action":{"repository_action":{"id":1727932,"path":"action.yml","name":"Crowdin Nested JSON Postprocessor","description":"Runs a Python script that remove empty string in JSON caused by Crowdin not respecting skip untranslated strings","icon_name":null,"color":"24292e","featured":false,"repository_id":721121419,"rank_multiplier":1.0,"slug":"crowdin-nested-json-postprocessor","security_email":null}}},{"type":"repository_action","id":"1877239","name":"Word Warden","free":null,"primary_category":"Localization","secondary_category":"Utilities","is_verified_owner":false,"slug":"word-warden","owner_login":"gevhaz","resource_path":"/marketplace/actions/word-warden","highlights":{"description":"","name.ngram":""},"description":"Spellcheck your text files\n","stars":0,"dependents_count":5,"icon_svg":null,"repository_action":{"repository_action":{"id":1877239,"path":"action.yaml","name":"Word Warden","description":"Spellcheck your text files","icon_name":null,"color":"6f42c1","featured":false,"repository_id":741669486,"rank_multiplier":1.0,"slug":"word-warden","security_email":null}}},{"type":"repository_action","id":"1925251","name":"Lokla Action","free":null,"primary_category":"Localization","secondary_category":null,"is_verified_owner":false,"slug":"lokla-action","owner_login":"mirfanrafif","resource_path":"/marketplace/actions/lokla-action","highlights":{"description":"","name.ngram":""},"description":"Upload your translation files to Lokla\n","stars":0,"dependents_count":null,"icon_svg":"\n \n \n \n\n","repository_action":{"repository_action":{"id":1925251,"path":"action.yaml","name":"Lokla Action","description":"Upload your translation files to Lokla","icon_name":"globe","color":"28a745","featured":false,"repository_id":747173315,"rank_multiplier":1.0,"slug":"lokla-action","security_email":null}}},{"type":"repository_action","id":"1148298","name":"Invoke SimpleLocalize CLI command","free":null,"primary_category":"Continuous integration","secondary_category":"Localization","is_verified_owner":false,"slug":"invoke-simplelocalize-cli-command","owner_login":"simplelocalize","resource_path":"/marketplace/actions/invoke-simplelocalize-cli-command","highlights":{"description":"","name.ngram":""},"description":"Manage localization files with SimpleLocalize Github Action\n","stars":0,"dependents_count":2,"icon_svg":"\n \n \n \n\n","repository_action":{"repository_action":{"id":1148298,"path":"action.yml","name":"Invoke SimpleLocalize CLI command","description":"Manage localization files with SimpleLocalize Github Action","icon_name":"globe","color":"0366d6","featured":false,"repository_id":627329299,"rank_multiplier":1.0,"slug":"invoke-simplelocalize-cli-command","security_email":"jakub@simplelocalize.io"}}},{"type":"repository_action","id":"1237471","name":"Building i18n files","free":null,"primary_category":"Desktop tools","secondary_category":"Localization","is_verified_owner":false,"slug":"building-i18n-files","owner_login":"text-adi","resource_path":"/marketplace/actions/building-i18n-files","highlights":{"description":"","name.ngram":""},"description":"Building translation files for the i18n library\n","stars":2,"dependents_count":2,"icon_svg":"\n \n \n \n\n","repository_action":{"repository_action":{"id":1237471,"path":"action.yml","name":"Building i18n files","description":"Building translation files for the i18n library","icon_name":"refresh-ccw","color":"28a745","featured":false,"repository_id":633776410,"rank_multiplier":1.0,"slug":"building-i18n-files","security_email":null}}},{"type":"repository_action","id":"136332","name":"omegat-stat","free":null,"primary_category":"Localization","secondary_category":"Reporting","is_verified_owner":false,"slug":"omegat-stat","owner_login":"miurahr","resource_path":"/marketplace/actions/omegat-stat","highlights":{"description":"","name.ngram":""},"description":"Report translation stats of OmegaT team project\n","stars":4,"dependents_count":13,"icon_svg":"\n \n \n\n","repository_action":{"repository_action":{"id":136332,"path":"action.yml","name":"omegat-stat","description":"Report translation stats of OmegaT team project","icon_name":"book-open","color":"28a745","featured":false,"repository_id":327745379,"rank_multiplier":1.0,"slug":"omegat-stat","security_email":null}}}],"total":52,"total_pages":3},"categories":{"apps":[{"name":"API management","slug":"api-management","description_html":"

Structure your API infrastructure to enable various internet gateways to interact with your service.

\n"},{"name":"Backup Utilities","slug":"backup-utilities","description_html":"

Utilities providing periodic backups of your GitHub data

\n"},{"name":"Chat","slug":"chat","description_html":"

Bring GitHub into your conversations.

\n"},{"name":"Code quality","slug":"code-quality","description_html":"

Automate your code review with style, quality, security, and test‑coverage checks when you need them.

\n"},{"name":"Code review","slug":"code-review","description_html":"

Ensure your code meets quality standards and ship with confidence.

\n"},{"name":"Container CI","slug":"container-ci","description_html":"

Continuous integration for container applications.

\n"},{"name":"Continuous integration","slug":"continuous-integration","description_html":"

Automatically build and test your code as you push it to GitHub, preventing bugs from being deployed to production.

\n"},{"name":"Dependency management","slug":"dependency-management","description_html":"

Secure and manage your third-party dependencies.

\n"},{"name":"Deployment","slug":"deployment","description_html":"

Streamline your code deployment so you can focus on your product.

\n"},{"name":"Deployment Protection Rules","slug":"deployment-protection-rules","description_html":"

Enables custom protection rules to gate deployments with third-party services

\n"},{"name":"Game CI","slug":"game-ci","description_html":"

Tools for building a CI pipeline for game development

\n"},{"name":"IDEs","slug":"ides","description_html":"

Find the right interface to build, debug, and deploy your source code.

\n"},{"name":"Learning","slug":"learning","description_html":"

Get the skills you need to level up.

\n"},{"name":"Localization","slug":"localization","description_html":"

Extend your software's reach. Localize and translate continuously from GitHub.

\n"},{"name":"Mobile","slug":"mobile","description_html":"

Improve your workflow for the small screen.

\n"},{"name":"Mobile CI","slug":"mobile-ci","description_html":"

Continuous integration for Mobile applications

\n"},{"name":"Monitoring","slug":"monitoring","description_html":"

Monitor the impact of your code changes. Measure performance, track errors, and analyze your application.

\n"},{"name":"Project management","slug":"project-management","description_html":"

Organize, manage, and track your project with tools that build on top of issues and pull requests.

\n"},{"name":"Publishing","slug":"publishing","description_html":"

Get your site ready for production so you can get the word out.

\n"},{"name":"Recently added","slug":"recently-added","description_html":"

The latest tools that help you and your team build software better, together.

\n"},{"name":"Security","slug":"security","description_html":"

Find, fix, and prevent security vulnerabilities before they can be exploited.

\n"},{"name":"Support","slug":"support","description_html":"

Get your team and customers the help they need.

\n"},{"name":"Testing","slug":"testing","description_html":"

Eliminate bugs and ship with more confidence by adding these tools to your workflow.

\n"},{"name":"Utilities","slug":"utilities","description_html":"

Auxiliary tools to enhance your experience on GitHub

\n"}],"actions":[{"name":"API management","slug":"api-management","description_html":"

Structure your API infrastructure to enable various internet gateways to interact with your service.

\n"},{"name":"Backup Utilities","slug":"backup-utilities","description_html":"

Utilities providing periodic backups of your GitHub data

\n"},{"name":"Chat","slug":"chat","description_html":"

Bring GitHub into your conversations.

\n"},{"name":"Code quality","slug":"code-quality","description_html":"

Automate your code review with style, quality, security, and test‑coverage checks when you need them.

\n"},{"name":"Code review","slug":"code-review","description_html":"

Ensure your code meets quality standards and ship with confidence.

\n"},{"name":"Container CI","slug":"container-ci","description_html":"

Continuous integration for container applications.

\n"},{"name":"Continuous integration","slug":"continuous-integration","description_html":"

Automatically build and test your code as you push it to GitHub, preventing bugs from being deployed to production.

\n"},{"name":"Dependency management","slug":"dependency-management","description_html":"

Secure and manage your third-party dependencies.

\n"},{"name":"Deployment","slug":"deployment","description_html":"

Streamline your code deployment so you can focus on your product.

\n"},{"name":"Deployment Protection Rules","slug":"deployment-protection-rules","description_html":"

Enables custom protection rules to gate deployments with third-party services

\n"},{"name":"Game CI","slug":"game-ci","description_html":"

Tools for building a CI pipeline for game development

\n"},{"name":"GitHub Sponsors","slug":"github-sponsors","description_html":"

Tools to manage your GitHub Sponsors community

\n"},{"name":"IDEs","slug":"ides","description_html":"

Find the right interface to build, debug, and deploy your source code.

\n"},{"name":"Learning","slug":"learning","description_html":"

Get the skills you need to level up.

\n"},{"name":"Localization","slug":"localization","description_html":"

Extend your software's reach. Localize and translate continuously from GitHub.

\n"},{"name":"Mobile","slug":"mobile","description_html":"

Improve your workflow for the small screen.

\n"},{"name":"Mobile CI","slug":"mobile-ci","description_html":"

Continuous integration for Mobile applications

\n"},{"name":"Monitoring","slug":"monitoring","description_html":"

Monitor the impact of your code changes. Measure performance, track errors, and analyze your application.

\n"},{"name":"Project management","slug":"project-management","description_html":"

Organize, manage, and track your project with tools that build on top of issues and pull requests.

\n"},{"name":"Publishing","slug":"publishing","description_html":"

Get your site ready for production so you can get the word out.

\n"},{"name":"Security","slug":"security","description_html":"

Find, fix, and prevent security vulnerabilities before they can be exploited.

\n"},{"name":"Support","slug":"support","description_html":"

Get your team and customers the help they need.

\n"},{"name":"Testing","slug":"testing","description_html":"

Eliminate bugs and ship with more confidence by adding these tools to your workflow.

\n"},{"name":"Utilities","slug":"utilities","description_html":"

Auxiliary tools to enhance your experience on GitHub

\n"}]}},"title":"Marketplace"}