Smaws_Client_TranslateTranslate client library built on EIO.
module Types : sig ... endval make_update_parallel_data_response :
?latest_update_attempt_at:Types.timestamp ->
?latest_update_attempt_status:Types.parallel_data_status ->
?status:Types.parallel_data_status ->
?name:Types.resource_name ->
unit ->
Types.update_parallel_data_responseval make_parallel_data_config :
?format:Types.parallel_data_format ->
?s3_uri:Types.s3_uri ->
unit ->
Types.parallel_data_configval make_update_parallel_data_request :
?description:Types.description ->
client_token:Types.client_token_string ->
parallel_data_config:Types.parallel_data_config ->
name:Types.resource_name ->
unit ->
Types.update_parallel_data_requestval make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_arn:Types.resource_arn ->
unit ->
Types.untag_resource_requestval make_translation_settings :
?brevity:Types.brevity ->
?profanity:Types.profanity ->
?formality:Types.formality ->
unit ->
Types.translation_settingsval make_translated_document :
content:Types.translated_document_content ->
unit ->
Types.translated_documentval make_term :
?target_text:Types.string_ ->
?source_text:Types.string_ ->
unit ->
Types.termval make_applied_terminology :
?terms:Types.term_list ->
?name:Types.resource_name ->
unit ->
Types.applied_terminologyval make_translate_text_response :
?applied_settings:Types.translation_settings ->
?applied_terminologies:Types.applied_terminology_list ->
target_language_code:Types.language_code_string ->
source_language_code:Types.language_code_string ->
translated_text:Types.translated_text_string ->
unit ->
Types.translate_text_responseval make_translate_text_request :
?settings:Types.translation_settings ->
?terminology_names:Types.resource_name_list ->
target_language_code:Types.language_code_string ->
source_language_code:Types.language_code_string ->
text:Types.bounded_length_string ->
unit ->
Types.translate_text_requestval make_translate_document_response :
?applied_settings:Types.translation_settings ->
?applied_terminologies:Types.applied_terminology_list ->
target_language_code:Types.language_code_string ->
source_language_code:Types.language_code_string ->
translated_document:Types.translated_document ->
unit ->
Types.translate_document_responseval make_document :
content_type:Types.content_type ->
content:Types.document_content ->
unit ->
Types.documentval make_translate_document_request :
?settings:Types.translation_settings ->
?terminology_names:Types.resource_name_list ->
target_language_code:Types.language_code_string ->
source_language_code:Types.language_code_string ->
document:Types.document ->
unit ->
Types.translate_document_requestval make_job_details :
?input_documents_count:Types.integer ->
?documents_with_errors_count:Types.integer ->
?translated_documents_count:Types.integer ->
unit ->
Types.job_detailsval make_input_data_config :
content_type:Types.content_type ->
s3_uri:Types.s3_uri ->
unit ->
Types.input_data_configval make_encryption_key :
id:Types.encryption_key_i_d ->
type_:Types.encryption_key_type ->
unit ->
Types.encryption_keyval make_output_data_config :
?encryption_key:Types.encryption_key ->
s3_uri:Types.s3_uri ->
unit ->
Types.output_data_configval make_text_translation_job_properties :
?settings:Types.translation_settings ->
?data_access_role_arn:Types.iam_role_arn ->
?output_data_config:Types.output_data_config ->
?input_data_config:Types.input_data_config ->
?end_time:Types.timestamp ->
?submitted_time:Types.timestamp ->
?message:Types.unbounded_length_string ->
?parallel_data_names:Types.resource_name_list ->
?terminology_names:Types.resource_name_list ->
?target_language_codes:Types.target_language_code_string_list ->
?source_language_code:Types.language_code_string ->
?job_details:Types.job_details ->
?job_status:Types.job_status ->
?job_name:Types.job_name ->
?job_id:Types.job_id ->
unit ->
Types.text_translation_job_propertiesval make_text_translation_job_filter :
?submitted_after_time:Types.timestamp ->
?submitted_before_time:Types.timestamp ->
?job_status:Types.job_status ->
?job_name:Types.job_name ->
unit ->
Types.text_translation_job_filterval make_terminology_properties :
?format:Types.terminology_data_format ->
?skipped_term_count:Types.integer ->
?message:Types.unbounded_length_string ->
?directionality:Types.directionality ->
?last_updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?term_count:Types.integer ->
?size_bytes:Types.integer ->
?encryption_key:Types.encryption_key ->
?target_language_codes:Types.language_code_string_list ->
?source_language_code:Types.language_code_string ->
?arn:Types.terminology_arn ->
?description:Types.description ->
?name:Types.resource_name ->
unit ->
Types.terminology_propertiesval make_terminology_data_location :
location:Types.string_ ->
repository_type:Types.string_ ->
unit ->
Types.terminology_data_locationval make_terminology_data :
?directionality:Types.directionality ->
format:Types.terminology_data_format ->
file:Types.terminology_file ->
unit ->
Types.terminology_dataval make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tagval make_tag_resource_request :
tags:Types.tag_list ->
resource_arn:Types.resource_arn ->
unit ->
Types.tag_resource_requestval make_stop_text_translation_job_response :
?job_status:Types.job_status ->
?job_id:Types.job_id ->
unit ->
Types.stop_text_translation_job_responseval make_stop_text_translation_job_request :
job_id:Types.job_id ->
unit ->
Types.stop_text_translation_job_requestval make_start_text_translation_job_response :
?job_status:Types.job_status ->
?job_id:Types.job_id ->
unit ->
Types.start_text_translation_job_responseval make_start_text_translation_job_request :
?settings:Types.translation_settings ->
?parallel_data_names:Types.resource_name_list ->
?terminology_names:Types.resource_name_list ->
?job_name:Types.job_name ->
client_token:Types.client_token_string ->
target_language_codes:Types.target_language_code_string_list ->
source_language_code:Types.language_code_string ->
data_access_role_arn:Types.iam_role_arn ->
output_data_config:Types.output_data_config ->
input_data_config:Types.input_data_config ->
unit ->
Types.start_text_translation_job_requestval make_parallel_data_properties :
?latest_update_attempt_at:Types.timestamp ->
?latest_update_attempt_status:Types.parallel_data_status ->
?last_updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?encryption_key:Types.encryption_key ->
?skipped_record_count:Types.long ->
?failed_record_count:Types.long ->
?imported_record_count:Types.long ->
?imported_data_size:Types.long ->
?message:Types.unbounded_length_string ->
?parallel_data_config:Types.parallel_data_config ->
?target_language_codes:Types.language_code_string_list ->
?source_language_code:Types.language_code_string ->
?status:Types.parallel_data_status ->
?description:Types.description ->
?arn:Types.parallel_data_arn ->
?name:Types.resource_name ->
unit ->
Types.parallel_data_propertiesval make_parallel_data_data_location :
location:Types.string_ ->
repository_type:Types.string_ ->
unit ->
Types.parallel_data_data_locationval make_list_text_translation_jobs_response :
?next_token:Types.next_token ->
?text_translation_job_properties_list:
Types.text_translation_job_properties_list ->
unit ->
Types.list_text_translation_jobs_responseval make_list_text_translation_jobs_request :
?max_results:Types.max_results_integer ->
?next_token:Types.next_token ->
?filter:Types.text_translation_job_filter ->
unit ->
Types.list_text_translation_jobs_requestval make_list_terminologies_response :
?next_token:Types.next_token ->
?terminology_properties_list:Types.terminology_properties_list ->
unit ->
Types.list_terminologies_responseval make_list_terminologies_request :
?max_results:Types.max_results_integer ->
?next_token:Types.next_token ->
unit ->
Types.list_terminologies_requestval make_list_tags_for_resource_response :
?tags:Types.tag_list ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
resource_arn:Types.resource_arn ->
unit ->
Types.list_tags_for_resource_requestval make_list_parallel_data_response :
?next_token:Types.next_token ->
?parallel_data_properties_list:Types.parallel_data_properties_list ->
unit ->
Types.list_parallel_data_responseval make_list_parallel_data_request :
?max_results:Types.max_results_integer ->
?next_token:Types.next_token ->
unit ->
Types.list_parallel_data_requestval make_language :
language_code:Types.language_code_string ->
language_name:Types.localized_name_string ->
unit ->
Types.languageval make_list_languages_response :
?next_token:Types.next_token ->
?display_language_code:Types.display_language_code ->
?languages:Types.languages_list ->
unit ->
Types.list_languages_responseval make_list_languages_request :
?max_results:Types.max_results_integer ->
?next_token:Types.next_token ->
?display_language_code:Types.display_language_code ->
unit ->
Types.list_languages_requestval make_import_terminology_response :
?auxiliary_data_location:Types.terminology_data_location ->
?terminology_properties:Types.terminology_properties ->
unit ->
Types.import_terminology_responseval make_import_terminology_request :
?tags:Types.tag_list ->
?encryption_key:Types.encryption_key ->
?description:Types.description ->
terminology_data:Types.terminology_data ->
merge_strategy:Types.merge_strategy ->
name:Types.resource_name ->
unit ->
Types.import_terminology_requestval make_get_terminology_response :
?auxiliary_data_location:Types.terminology_data_location ->
?terminology_data_location:Types.terminology_data_location ->
?terminology_properties:Types.terminology_properties ->
unit ->
Types.get_terminology_responseval make_get_terminology_request :
?terminology_data_format:Types.terminology_data_format ->
name:Types.resource_name ->
unit ->
Types.get_terminology_requestval make_get_parallel_data_response :
?latest_update_attempt_auxiliary_data_location:
Types.parallel_data_data_location ->
?auxiliary_data_location:Types.parallel_data_data_location ->
?data_location:Types.parallel_data_data_location ->
?parallel_data_properties:Types.parallel_data_properties ->
unit ->
Types.get_parallel_data_responseval make_get_parallel_data_request :
name:Types.resource_name ->
unit ->
Types.get_parallel_data_requestval make_describe_text_translation_job_response :
?text_translation_job_properties:Types.text_translation_job_properties ->
unit ->
Types.describe_text_translation_job_responseval make_describe_text_translation_job_request :
job_id:Types.job_id ->
unit ->
Types.describe_text_translation_job_requestval make_delete_terminology_request :
name:Types.resource_name ->
unit ->
Types.delete_terminology_requestval make_delete_parallel_data_response :
?status:Types.parallel_data_status ->
?name:Types.resource_name ->
unit ->
Types.delete_parallel_data_responseval make_delete_parallel_data_request :
name:Types.resource_name ->
unit ->
Types.delete_parallel_data_requestval make_create_parallel_data_response :
?status:Types.parallel_data_status ->
?name:Types.resource_name ->
unit ->
Types.create_parallel_data_responseval make_create_parallel_data_request :
?tags:Types.tag_list ->
?encryption_key:Types.encryption_key ->
?description:Types.description ->
client_token:Types.client_token_string ->
parallel_data_config:Types.parallel_data_config ->
name:Types.resource_name ->
unit ->
Types.create_parallel_data_requestOperations
module CreateParallelData : sig ... endCreates a parallel data resource in Amazon Translate by importing an input file from Amazon S3. Parallel data files contain examples that show how you want segments of text to be translated. By adding parallel data, you can influence the style, tone, and word choice in your translation output.
module DeleteParallelData : sig ... endDeletes a parallel data resource in Amazon Translate.
module DeleteTerminology : sig ... endA synchronous action that deletes a custom terminology.
module DescribeTextTranslationJob : sig ... endGets the properties associated with an asynchronous batch translation job including name, ID, status, source and target languages, input/output S3 buckets, and so on.
module GetParallelData : sig ... endProvides information about a parallel data resource.
module GetTerminology : sig ... endRetrieves a custom terminology.
module ImportTerminology : sig ... endCreates or updates a custom terminology, depending on whether one already exists for the given terminology name. Importing a terminology with the same name as an existing one will merge the terminologies based on the chosen merge strategy. The only supported merge strategy is OVERWRITE, where the imported terminology overwrites the existing terminology of the same name.
module ListLanguages : sig ... endProvides a list of languages (RFC-5646 codes and names) that Amazon Translate supports.
module ListParallelData : sig ... endProvides a list of your parallel data resources in Amazon Translate.
module ListTagsForResource : sig ... endLists all tags associated with a given Amazon Translate resource. For more information, see Tagging your resources.
module ListTerminologies : sig ... endProvides a list of custom terminologies associated with your account.
module ListTextTranslationJobs : sig ... endGets a list of the batch translation jobs that you have submitted.
module StartTextTranslationJob : sig ... endStarts an asynchronous batch translation job. Use batch translation jobs to translate large volumes of text across multiple documents at once. For batch translation, you can input documents with different source languages (specify auto as the source language). You can specify one or more target languages. Batch translation translates each input document into each of the target languages. For more information, see Asynchronous batch processing.
module StopTextTranslationJob : sig ... endStops an asynchronous batch translation job that is in progress.
module TagResource : sig ... endAssociates a specific tag with a resource. A tag is a key-value pair that adds as a metadata to a resource. For more information, see Tagging your resources.
module TranslateDocument : sig ... endTranslates the input document from the source language to the target language. This synchronous operation supports text, HTML, or Word documents as the input document. TranslateDocument supports translations from English to any supported language, and from any supported language to English. Therefore, specify either the source language code or the target language code as βenβ (English).
module TranslateText : sig ... endTranslates input text from the source language to the target language. For a list of available languages and language codes, see Supported languages.
module UntagResource : sig ... endRemoves a specific tag associated with an Amazon Translate resource. For more information, see Tagging your resources.
module UpdateParallelData : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end