Request paid message translation

Explicitly request translation for any accessible settled source with retained usable text, regardless of its creation date, even when automatic agent translation is disabled. This enrolls only the requested source for revision recovery and never enables automatic translation of other historical sources. $0.02 per 1,000 original words needing translation per target, minimum $0.01 per successfully translated source/target. Matching-language-only text and cached reads cost zero. Failed attempts and platform corrections never double-charge. No funds leaves translation waiting_funds and does not resume calls or SMS.

post/v1/messages/{message_id}/translations

Request

  • Base URL: https://api.skysay.ai
  • URL: https://api.skysay.ai/v1/messages/{message_id}/translations
  • Auth: none declared

Path parameters

message_idstring required

Request body

target_language'ar' | 'bn' | 'bg' | 'ca' | 'zh' | 'hr' | 'cs' | 'da' | 'nl' | 'en' | 'et' | 'fi' | 'fr' | 'de' | 'el' | 'gu' | 'he' | 'hi' | 'hu' | 'id' | 'it' | 'ja' | 'kn' | 'ko' | 'lv' | 'lt' | 'ms' | 'ml' | 'mr' | 'no' | 'fa' | 'pl' | 'pt' | 'ro' | 'ru' | 'sr' | 'si' | 'sk' | 'sl' | 'es' | 'sw' | 'sv' | 'ta' | 'te' | 'th' | 'tr' | 'uk' | 'ur' | 'vi' required

Response

Canonical cached translation state. Originals remain readable on every failure.

eligibleboolean required
quote_pendingboolean

The settled source is waiting for its current-revision word-count summary. Poll this pure read; quote is absent until ready.

source_completeness'complete' | 'partial' | 'unavailable'

Partial indicates interrupted artifact delivery or unsettled source data; any available original text remains readable.

source_idstring required
source_kind'call' | 'message' required
source_revisioninteger required
source_status'not_settled' | 'unavailable' | 'empty' | 'unit_too_large' | 'too_large' | 'available' required

Changes

No recorded changes to this operation across all 1 revision of this API.