All URIs are relative to https://cloud.memsource.com/web
Method | HTTP request | Description |
---|---|---|
compare_bilingual_file | POST /api2/v1/bilingualFiles/compare | Compare bilingual file |
convert_bilingual_file | POST /api2/v1/bilingualFiles/convert | Convert bilingual file |
get_bilingual_file | POST /api2/v1/projects/{projectUid}/jobs/bilingualFile | Download bilingual file |
get_preview_file | POST /api2/v1/bilingualFiles/preview | Download preview |
upload_bilingual_file | PUT /api2/v1/bilingualFiles | Upload bilingual file |
ComparedSegmentsDto compare_bilingual_file(workflow_level=workflow_level, body=body)
Compare bilingual file
Compares bilingual file to job state. Returns list of compared segments.
import time
import os
import phrasetms_client
from phrasetms_client.models.compared_segments_dto import ComparedSegmentsDto
from phrasetms_client.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://cloud.memsource.com/web
# See configuration.py for a list of all supported configuration parameters.
configuration = phrasetms_client.Configuration(
host = "https://cloud.memsource.com/web"
)
# Enter a context with an instance of the API client
with phrasetms_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = phrasetms_client.BilingualFileApi(api_client)
workflow_level = 1 # int | (optional) (default to 1)
body = None # object | (optional)
try:
# Compare bilingual file
api_response = api_instance.compare_bilingual_file(workflow_level=workflow_level, body=body)
print("The response of BilingualFileApi->compare_bilingual_file:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling BilingualFileApi->compare_bilingual_file: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
workflow_level | int | [optional] [default to 1] | |
body | object | [optional] |
No authorization required
- Content-Type: application/octet-stream
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | successful operation | - |
400 | Bad request | - |
401 | Not authorized | - |
403 | Forbidden | - |
404 | Resource not found | - |
405 | Method not allowed | - |
408 | Timeout | - |
410 | Gone | - |
415 | Unsupported media type | - |
429 | Too many requests | - |
500 | Internal server error | - |
501 | Not implemented | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
convert_bilingual_file(var_from, to, body=body)
Convert bilingual file
import time
import os
import phrasetms_client
from phrasetms_client.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://cloud.memsource.com/web
# See configuration.py for a list of all supported configuration parameters.
configuration = phrasetms_client.Configuration(
host = "https://cloud.memsource.com/web"
)
# Enter a context with an instance of the API client
with phrasetms_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = phrasetms_client.BilingualFileApi(api_client)
var_from = 'var_from_example' # str |
to = 'to_example' # str |
body = None # object | (optional)
try:
# Convert bilingual file
api_instance.convert_bilingual_file(var_from, to, body=body)
except Exception as e:
print("Exception when calling BilingualFileApi->convert_bilingual_file: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
var_from | str | ||
to | str | ||
body | object | [optional] |
void (empty response body)
No authorization required
- Content-Type: application/octet-stream
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
200 | application/octet-stream | * Content-Disposition - Contains filename (UTF-8 encoded). `filename*=UTF-8''ExampleFileName.md` |
400 | Bad request | - |
401 | Not authorized | - |
403 | Forbidden | - |
404 | Resource not found | - |
405 | Method not allowed | - |
408 | Timeout | - |
410 | Gone | - |
415 | Unsupported media type | - |
429 | Too many requests | - |
500 | Internal server error | - |
501 | Not implemented | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_bilingual_file(project_uid, format=format, preview=preview, body=body)
Download bilingual file
import time
import os
import phrasetms_client
from phrasetms_client.models.get_bilingual_file_dto import GetBilingualFileDto
from phrasetms_client.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://cloud.memsource.com/web
# See configuration.py for a list of all supported configuration parameters.
configuration = phrasetms_client.Configuration(
host = "https://cloud.memsource.com/web"
)
# Enter a context with an instance of the API client
with phrasetms_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = phrasetms_client.BilingualFileApi(api_client)
project_uid = 'project_uid_example' # str |
format = 'MXLF' # str | (optional) (default to 'MXLF')
preview = True # bool | (optional) (default to True)
body = phrasetms_client.GetBilingualFileDto() # GetBilingualFileDto | (optional)
try:
# Download bilingual file
api_instance.get_bilingual_file(project_uid, format=format, preview=preview, body=body)
except Exception as e:
print("Exception when calling BilingualFileApi->get_bilingual_file: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
project_uid | str | ||
format | str | [optional] [default to 'MXLF'] | |
preview | bool | [optional] [default to True] | |
body | GetBilingualFileDto | [optional] |
void (empty response body)
No authorization required
- Content-Type: application/json
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
200 | application/octet-stream, application/mxliff, application/xliff+xml | * Content-Disposition - Contains filename (UTF-8 encoded). `filename*=UTF-8''ExampleFileName.md` |
400 | Bad request | - |
401 | Not authorized | - |
403 | Forbidden | - |
404 | Resource not found | - |
405 | Method not allowed | - |
408 | Timeout | - |
410 | Gone | - |
415 | Unsupported media type | - |
429 | Too many requests | - |
500 | Internal server error | - |
501 | Not implemented | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_preview_file(body=body)
Download preview
Supports mxliff format
import time
import os
import phrasetms_client
from phrasetms_client.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://cloud.memsource.com/web
# See configuration.py for a list of all supported configuration parameters.
configuration = phrasetms_client.Configuration(
host = "https://cloud.memsource.com/web"
)
# Enter a context with an instance of the API client
with phrasetms_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = phrasetms_client.BilingualFileApi(api_client)
body = None # object | (optional)
try:
# Download preview
api_instance.get_preview_file(body=body)
except Exception as e:
print("Exception when calling BilingualFileApi->get_preview_file: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
body | object | [optional] |
void (empty response body)
No authorization required
- Content-Type: application/octet-stream
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
200 | application/octet-stream | * Content-Disposition - Contains filename (UTF-8 encoded). `filename*=UTF-8''ExampleFileName.md` |
400 | Bad request | - |
401 | Not authorized | - |
403 | Forbidden | - |
404 | Resource not found | - |
405 | Method not allowed | - |
408 | Timeout | - |
410 | Gone | - |
415 | Unsupported media type | - |
429 | Too many requests | - |
500 | Internal server error | - |
501 | Not implemented | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
JobPartsDto upload_bilingual_file(format=format, save_to_trans_memory=save_to_trans_memory, set_completed=set_completed, body=body)
Upload bilingual file
Returns updated job parts
import time
import os
import phrasetms_client
from phrasetms_client.models.job_parts_dto import JobPartsDto
from phrasetms_client.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://cloud.memsource.com/web
# See configuration.py for a list of all supported configuration parameters.
configuration = phrasetms_client.Configuration(
host = "https://cloud.memsource.com/web"
)
# Enter a context with an instance of the API client
with phrasetms_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = phrasetms_client.BilingualFileApi(api_client)
format = 'MXLF' # str | (optional) (default to 'MXLF')
save_to_trans_memory = 'Confirmed' # str | (optional) (default to 'Confirmed')
set_completed = False # bool | (optional) (default to False)
body = None # object | (optional)
try:
# Upload bilingual file
api_response = api_instance.upload_bilingual_file(format=format, save_to_trans_memory=save_to_trans_memory, set_completed=set_completed, body=body)
print("The response of BilingualFileApi->upload_bilingual_file:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling BilingualFileApi->upload_bilingual_file: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
format | str | [optional] [default to 'MXLF'] | |
save_to_trans_memory | str | [optional] [default to 'Confirmed'] | |
set_completed | bool | [optional] [default to False] | |
body | object | [optional] |
No authorization required
- Content-Type: application/octet-stream
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | successful operation | - |
400 | Bad request | - |
401 | Not authorized | - |
403 | Forbidden | - |
404 | Resource not found | - |
405 | Method not allowed | - |
408 | Timeout | - |
410 | Gone | - |
415 | Unsupported media type | - |
429 | Too many requests | - |
500 | Internal server error | - |
501 | Not implemented | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]