openapi: 3.0.4
info:
title: Ascribe Coder AICoder Languages API
description:
To import this API to Postman, copy the URL from the top of this page.
Open Postman, and select Import.
In the dialog select 'Import From Link'.
Paste the URL and click Import.
To use this API interactively from this page, open the POST Sessions operation below.
Click the Example Value in the Parameters section to move it to the request.
Modify the request with your credentials, then click "Try it out!"
Copy the value of the bearerToken returned in the response to the api_key text box at the top of this page.
You can now interact with the other resources on this page.
You can save the bearer token for future use without needing to POST to the Sessions resource again.
contact:
email: support@goascribe.com
version: v2
servers:
- url: https://api.goascribe.us/coder/v2
description: US Servers
- url: https://api.goascribe.eu/coder/v2
description: EU Servers
- url: https://api-ca.goascribe.com/coder/v2
description: CA Servers
security:
- Bearer: []
tags:
- name: Languages
paths:
/Languages/Translate:
get:
tags:
- Languages
summary: Returns the languages supported for translation
description: "The Code for a language is used to specify the language when translating responses.\r\n\r\nThe Name for a language is suitable for display on a user interface."
responses:
'200':
description: OK
content:
text/plain:
schema:
$ref: '#/components/schemas/GetLanguagesToTranslateResponse'
example:
languages:
- code: en
name: English
- code: de
name: German
- code: fr
name: French
- code: uk
name: Ukrainian
errorMessage: null
application/json:
schema:
$ref: '#/components/schemas/GetLanguagesToTranslateResponse'
example:
languages:
- code: en
name: English
- code: de
name: German
- code: fr
name: French
- code: uk
name: Ukrainian
errorMessage: null
text/json:
schema:
$ref: '#/components/schemas/GetLanguagesToTranslateResponse'
example:
languages:
- code: en
name: English
- code: de
name: German
- code: fr
name: French
- code: uk
name: Ukrainian
errorMessage: null
components:
schemas:
GetLanguagesToTranslateResponse:
type: object
properties:
errorMessage:
type: string
nullable: true
languages:
type: array
items:
$ref: '#/components/schemas/NaturalLanguage'
description: List of supported languages
nullable: true
additionalProperties: false
description: Response that contains list of languages that are supported by this API.
NaturalLanguage:
type: object
properties:
code:
type: string
description: The language code, used to specify the language in API operations.
nullable: true
name:
type: string
description: The name of the language suitable for display to the user.
nullable: true
additionalProperties: false
description: A natural language supported by this API.
securitySchemes:
Bearer:
type: http
description: 'Please enter a valid bearer token.
It should be in the format "bearer eyJhbGciOiJSU..."
It will be added to the "Authentication" HTTP header'
scheme: Bearer
bearerFormat: JWT