Skip to content

Releases: TheDancingDeveloper-org/transl

Transl v0.2.1

Choose a tag to compare

@thedancingdeveloper thedancingdeveloper released this 01 Aug 01:53

Bug-fix release.

Fixed

Live translation no longer errors out after the first turn. Starting a second turn failed with "Android error code 11" (ERROR_SERVER_DISCONNECTED). Two defects combined:

  • The recognizer was destroyed and immediately rebound on every turn, so the unbind of the outgoing instance raced the bind of the new one and the recognition service rejected the new binding. The recognizer is now reused across turns and rebuilt only when the requested recognizer kind actually changes.
  • Any recognition error ended live mode outright, so even a transient failure closed the conversation. Errors now carry a recoverable flag, and live mode reopens the microphone for recoverable ones — capped at three consecutive retries and reset by a successful transcript.

A silent pause mid-conversation (ERROR_NO_MATCH/ERROR_SPEECH_TIMEOUT) now re-listens instead of ending the session. ERROR_SERVER_DISCONNECTED, ERROR_TOO_MANY_REQUESTS and ERROR_CANNOT_CHECK_SUPPORT gained readable messages.

Also

  • Added a Woodpecker CI pipeline running the unit tests and a debug APK build.

Debug buildversionCode 6, minSdk 26, targetSdk 35.

Transl v0.2.0

Choose a tag to compare

@thedancingdeveloper thedancingdeveloper released this 27 Jul 23:16

This release uplifts Transl for long-running two-person conversations.\n\n- Adds a scrollable, attributed conversation timeline.\n- Adds configurable German and English speaker names.\n- Adds hands-free live mode that translates each natural utterance and alternates language direction.\n- Adds optional automatic text-to-speech, with listening paused during playback.\n- Retains manual editing, push-to-talk, replay, copy, and online/offline routing.\n\nThe APK is debug-signed for direct sideloading.\n\nSHA-256: fb80d6b3180318b2d205b624bb9082e359c102c6c1ad2fd6333387cec7a09396

Transl v0.1.3

Choose a tag to compare

@thedancingdeveloper thedancingdeveloper released this 27 Jul 10:53

The phone speech setting now explicitly selects the phone recognizer instead of only permitting a fallback.

Transl v0.1.2

Choose a tag to compare

@thedancingdeveloper thedancingdeveloper released this 27 Jul 10:44

Uses Android on-device speech recognition first. Adds a clearly labelled opt-in to the phone speech service when offline recognition is unavailable and makes recognition failures actionable.

Transl v0.1.1

Choose a tag to compare

@thedancingdeveloper thedancingdeveloper released this 27 Jul 10:41

Fixes the hold-to-speak control and shows microphone-permission failures clearly.

Transl v0.1.0

Choose a tag to compare

@thedancingdeveloper thedancingdeveloper released this 27 Jul 10:29

Initial sideloadable Android debug APK. Install after enabling installation from the browser or file manager used to download it.