• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kobotoolbox / kpi / 28995843859

09 Jul 2026 05:16AM UTC coverage: 81.546% (+0.06%) from 81.484%
28995843859

push

github

web-flow
feat(subsequences): background polling for async Google translations DEV-2090 (#7217)

### 📣 Summary
This PR enables background polling support for asynchronous automated
Google Translate operations.

### 📖 Description
Enables `allow_async=True` on `AutomaticGoogleTranslationAction`, so
long-running translation batch jobs now reuse the same
`poll_run_external_process` Celery task already used for automatic
transcription, instead of relying on the user to manually re-request the
translation after a timeout.

`GoogleTranslationService` now returns status: `in_progress` (instead of
status: `failed` with the `SYNC_RETRY_LATER_ERROR` message) whenever the
batch translation job is still running or a transient Google
infrastructure error occurs while starting/polling it. The Google
operation reference is preserved in these cases so the next poll resumes
the same job rather than starting a duplicate one.

9293 of 12613 branches covered (73.68%)

0 of 4 new or added lines in 1 file covered. (0.0%)

3746 existing lines in 130 files now uncovered.

30273 of 37124 relevant lines covered (81.55%)

5.52 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

90.59
/kpi/utils/query_parser/query_parser.py


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc