hl run skips empty source strings. HTML ingest leaves punctuation-only and entity-only cells such as untranslated, and sync pull writes reconstructed HTML when Platform returns a native HTML export. hl entries --import-settings applies per-format ingest filters.
View the GitHub release · Full changelog
Breaking changes
None.Features
- Add
hl entries --import-settings. Pass a JSON file of per-format ingest filters: HTMLexcludedElementsandicuSubfilter; JSON/JSONCkeyPaths,excludeKeyPaths,contextFields,characterLimitFields,htmlSubfilter, andicuSubfilter; Excel column indexes for identifier, source, context, and max length. See Translate HTML, Translate JSON, and Translate Excel workbooks.
Fixes
- Skip empty source strings when planning
hl run. A key whose source is empty or whitespace is left untranslated. - Skip HTML punctuation-only and entity-only cells such as
and&. Those nodes stay literals. Amazon Translate no longer fails the whole file when a cell has nothing to translate. See Translate HTML. - Write reconstructed HTML on
sync pullwhen Platform returns a native HTML export instead of JSON..htmis treated as HTML. See sync pull.
Tests
- Plan tasks skip empty and whitespace-only JSON sources.
- HTML writeback keeps
and&and translates neighboring text. sync pullaccepts reconstructed HTML for.htmlfiles.

