Hello Crowdin Team,
Our website, the Fabric Docs, uses Crowdin for localization and the GitHub Action to pull translations periodically. Recently we started noticing some 503 Forbidden errors happening unpredictably, which means we cannot retrieve the latest translations manually.
Here’s the most recent Actions run, which has failed:
This has been happening irregularly: it broke once, then worked the next day (yesterday), and broke again today. Do we need to rotate the token, or is this problem on Crowdin’s end?
Thank you!
Hello @its_miroma,
A 503 error typically indicates that the connection to the Crowdin API briefly timed out or hit a server-side concurrency limit during the translation export. This usually happens if a project build takes longer than expected to compile or if multiple workflows trigger API calls simultaneously.
To help us pinpoint the exact root cause, could you please provide us with a couple of details?
You can safely share them at support@crowdin.com
- Debug Logs: If possible, please re-run the failed GitHub Action with debug logging enabled (via the GitHub UI or workflow variables) and send us the full log output. This will show us the exact API endpoint sequence that triggered the 503.
- Configuration File: Please share your
crowdin.yml file so we can check if the export settings or branch mappings can be optimized.
Looking forward to your reply!
Important correction: the error is “403 Forbidden”, not “503 Forbidden”. I’ve also sent the email as requested. Thank you!