MTP Translator Real Recording Analysis

MTP 1(D) Vol. II

Translator

MTP 1(D) Vol. II

Signal Translation Console

Module layout

Choose how much horizontal space each module gets and where rows begin. Your layout is saved for this user.

Proportionally expands modules when two or more share a row. Single-module rows keep their selected width.

Presets
Module Width Row

Global Settings

Command rendering across all modules. Changes apply immediately and are saved for this user.

First-only applies to the whole command or message. For speech, use TACK and CALL SIGN before every callsign (MTP 119a). Decoding accepts every form.

Flaghoist context

What the display states mean

A still picture does not tell the whole story. The model separates where the flags are, when their meaning applies, and how the hoist is handled.

At dipPartly raised below the yardarm. Often preparing or ready; use the selected signal's source meaning.
Close upFully raised to the yardarm. Often ready or in progress; the exact meaning is signal-specific.
Dipped after close upPreviously close up, then lowered to the dip. The earlier position is part of the meaning.
While flyingThe statement remains true while the hoist is displayed. This describes duration, not a unique height.
Left flyingKept displayed while later hoists are raised and lowered. It normally needs a separate halyard, though it may use the same mast or yardarm.
Hauled downLowered or removed. Depending on the signal, this can mean complete, secured, or execute now.
Example: BT left flying

BT remains on its own halyard. Other message hoists are changed on another halyard. When BT is finally hauled down, the accumulated hoists are executed.

Encode

English → Code

Fast mode · LLM assistance is off.

Input
Verified Hybrid v3 example

Form column in order of sequence numbers; steer course 116; proceed at 16 knots.

Expected code: FORM 1 - CORPEN A - 116 - SPEED H - 16

Transmission context optional

What this changes: context tells the translator how a signal is being sent. For encoding, your ship is the sender. The Visual hoists module is separate and does not affect translation unless you explicitly select translation evidence for a Chapter 2 meaning that depends on physical position, state, or layout.

  1. Enter an instruction and translate it.
  2. Open Visual hoists and choose From Encode to build or replay the flag display.
  3. Use translation evidence only when a physical display is part of the meaning.

Stored flag operating context

Operating uses, ship roles and selected materials are remembered for later radio announcements, including after reopening this browser. Choose every known material, or leave it unspecified. The flag does not transmit separate material operands. Each new report updates the last display state; you can edit or remove the stored context.

Own ship · sender

Other ship · addressee

Visual hoists and layout

Model each ship separately. A display zone is an MTP location such as mainmast starboard outboard; it may contain several independent halyards. Generic slot counts are visual capacity hints, not an MTP rule. Choose a vessel-specific profile when the real ship's named halyards are known. Mark the planned hoist as focused when encoding.

Build a flaghoist from the translated codeThe sender is your ship. Each build uses the current English input, translating it first if needed. Existing flying hoists are carried into the new exchange when accumulation is enabled.

Own ship hoists
Hoist list and rig settings
A slot represents one independently usable halyard. Capacity is vessel-specific.
Other ship hoists
Hoist list and rig settings
A slot represents one independently usable halyard. Capacity is vessel-specific.
Cmd/Alt + Enter
Output

Samples

Decode

Code → English
Input
Transmission context optional

What this changes: context records what you can observe outside the code string. For decoding, the other ship is the sender. The Visual hoists module is separate and does not alter an ordinary decode. Select translation evidence only when Chapter 2 says that physical position, state, duration, or a relationship between hoists is part of the meaning.

  1. Enter the received code and translate it.
  2. Open Visual hoists and choose From Decode to build or replay the flag display.
  3. Use translation evidence only when a physical display is part of the meaning.

Stored flag operating context

Operating uses, ship roles and selected materials are remembered for later radio announcements, including after reopening this browser. Choose every known material, or leave it unspecified. The flag does not transmit separate material operands. Each new report updates the last display state; you can edit or remove the stored context.

Other ship · sender

Own ship · addressee

Visual hoists and layout

Model each ship separately. A display zone is an MTP location such as mainmast starboard outboard; it may contain several independent halyards. Generic slot counts are visual capacity hints, not an MTP rule. Choose a vessel-specific profile when the observed ship's named halyards are known. Mark the observed hoist as focused when decoding.

Build a flaghoist from the received codeThe sender is the other ship. Each build uses the current code, decoding it first if needed. Existing flying hoists are carried into the new exchange when accumulation is enabled.

Other ship hoists
Hoist list and rig settings
A slot represents one independently usable halyard. Capacity is vessel-specific.
Own ship hoists
Hoist list and rig settings
A slot represents one independently usable halyard. Capacity is vessel-specific.
Cmd/Alt + Enter
Output

Visual hoists and layout

Translated radio flag announcements automatically update the reporting ship’s flags. For other signals, choose a translation source and build an animation from its current code. The ships use the callsigns and roles in that source’s Transmission context. Accumulation carries forward flags still flying, not completed message animations.

Existing hoists stay flying from the first animation frame. Still views hide carried-over hoists by default. Clearing removes every displayed hoist and animation, including standing pennants, while keeping ship identity, operating conditions and rig settings. Nearby free halyards are chosen within the configured rig; generic capacity is illustrative.

Registry

SIGNAL literal <value> required [<value>] optional <value> conditional

Test Suite

Upload a workbook or a UTF-8 CSV with Command and English columns. Interaction CSVs also contain reviewed Questions JSON and Answers JSON. Download interaction example · Testing instructions

Sheets to test
English column
Translation engine
Verified sample list Generate the currently selected demo sample set. Single-command samples are checked against all engines; message sequences are checked only with Hybrid v3. The build runs in the background and survives re-logins.

Review

Status profiles

Create a reusable evaluation snapshot from your reviews, or exchange a JSON/JSONL profile. Choose the active profile in the Registry's Evaluation source filter.

No cases to review. Either the queue is empty or every remaining case has been marked Correct/Skip.
Code Sequence
English

Keyboard: 1 = Correct, 2 = Needs work, 3 = Skip, ←/→ = navigate.

Data Exchange

Import and export tools

Interaction evaluation CSV

Test complete conversations with explicit, reviewed operator answers. Upload the CSV in Test Suite, choose first response or supplied answers, and download scored results plus raw traces.

Download interaction example Evaluation instructions

Registry snapshot

Download the complete typed registry, including chapters, commands, tables, grammar, and operation orders. The current global rendering settings are recorded in the export.

Review/test package

Generate validated code/English cases for offline testing or human review.

The package follows the Chapter filter currently selected in Registry. Annotated Excel packages can be imported from the Review module.

Registry import

Interactive registry replacement is intentionally unavailable until an import can be validated and previewed safely. File-based registry loading remains a server-startup operation.

MTP 1(D) Vol. II

Sign in again

Your session has ended. Sign in to continue translating.