| upload_sources | Upload sources to Crowdin | no | true |
| upload_sources_args | Additional arguments which will be passed to the `upload sources` cli command | no | "" |
| upload_translations | Upload translations to Crowdin | no | false |
| upload_language | Use this option to upload translations for a single specified language - Case-Sensitive | no | — |
| auto_approve_imported | Automatically approves uploaded translations | no | false |
| import_eq_suggestions | Defines whether to add translation if it is equal to source string in Crowdin project | no | false |
| upload_translations_args | Additional arguments which will be passed to the `upload translations` cli command | no | "" |
| download_sources | Defines whether to download source files from the Crowdin project | no | false |
| push_sources | Push downloaded sources to the branch | no | true |
| download_sources_args | Additional arguments which will be passed to the `download sources` cli command | no | "" |
| download_translations | Defines whether to download translation files from the Crowdin project | no | false |
| download_language | Use this option to download translations for a single specified language | no | — |
| download_bundle | Download bundle from Crowdin project (by ID) | no | "" |
| skip_untranslated_strings | Skip untranslated strings in exported files (does not work with .docx, .html, .md and other document files) | no | false |
| skip_untranslated_files | Omit downloading not fully translated files | no | false |
| export_only_approved | Include approved translations only in exported files. If not combined with --skip-untranslated-strings option, strings without approval are fulfilled with the source language | no | false |
| push_translations | Push downloaded translations to the branch | no | true |
| commit_message | Commit message for download translations | no | New Crowdin translations by GitHub Action |
| localization_branch_name | To download translations to the specified version branch | no | l10n_crowdin_action |
| create_pull_request | Create pull request after pushing to branch | no | true |
| pull_request_title | The title of the new pull request | no | New Crowdin translations by GitHub Action |
| pull_request_body | The contents of the pull request | no | — |
| pull_request_assignees | Add up to 10 assignees to the created pull request (separated by comma) | no | — |
| pull_request_reviewers | Usernames of people from whom a review is requested for this pull request (separated by comma) | no | — |
| pull_request_team_reviewers | Team slugs from which a review is requested for this pull request (separated by comma) | no | — |
| pull_request_labels | To add labels for created pull request | no | — |
| pull_request_base_branch_name | Create pull request to specified branch instead of default one | no | — |
| download_translations_args | Additional arguments which will be passed to the `download translations` cli command | no | "" |
| skip_ref_checkout | Skip default git checkout on GITHUB_REF | no | false |
| crowdin_branch_name | Option to upload or download files to the specified version branch in your Crowdin project | no | — |
| config | Option to specify a path to the configuration file, without / at the beginning | no | — |
| dryrun_action | Option to preview the list of managed files | no | false |
| user | Run the action as this user (uid:gid format, e.g. "1001:1001"). Use "auto" to detect from workspace ownership. Leave empty to run as root (default). | no | "" |
| github_base_url | Option to configure the base URL of GitHub server, if using GHE. | no | github.com |
| github_api_base_url | Options to configure the base URL of GitHub server for API requests, if using GHE and different from api.github_base_url. | no | — |
| github_user_name | Option to configure GitHub user name on commits. | no | Crowdin Bot |
| github_user_email | Option to configure GitHub user email on commits. | no | support+bot@crowdin.com |
| gpg_private_key | GPG private key in ASCII-armored format | no | — |
| gpg_passphrase | GPG Passphrase | no | "" |
| project_id | Numerical ID of the project | no | — |
| token | Personal access token required for authentication | no | — |
| base_url | Base URL of Crowdin server for API requests execution | no | — |
| base_path | Path to your project directory on a local machine, without / at the beginning | no | — |
| source | Path to the source files, without / at the beginning | no | — |
| translation | Path to the translation files | no | — |
| command | Crowdin CLI command to execute | no | — |
| command_args | Additional arguments which will be passed to the Crowdin CLI command | no | — |