번역하기

우리는 당신의 프로젝트에 번역 시스탬을 통합시킬 수 있도록 API에 대한 액세스를 제공합니다. 시스템을 사용할때마다 시스템이 자동적으로 좋아집니다. Multillect API를 사용하는 비용은 요청에 있는 문자 수에 따라 계산됩니다.   1000000 문자의 숫자에 대한 가격 $5 입니다.

요청을 이 사이트에 전송하여 https://api.multillect.com/translate/json/1.0/<account-id> 번역이 이루어집니다, 그리고 <account-id> &mdash 고객 계정에 대한 고유 식별자입니다;

허용되는 방법: GET, POST.
응답의 유형: JSON
코드화 응답: UTF-8

요청의 속성:

매개변수 필수 매개변수 설명
method 있어야 합니다 translate/api/translate
from 아니요 원어. 매개변수가 없다면 Multillect 가 자동적으로 원어를 정하려고 노력합니다. 언어 확정의 결과는 "언어"란 영역에 응답에서 돌아옵니다.
to 최종적인 언어
text UTF -8 코드로 된 텍스트 의 길이는 (텍스트의 길이는 2 자 이상 이어야합니다).
politeness 아니오 존대말과 반말사이의 스위치 기능. 예를 들면, 러시아어의 «너» .
   
의미
설명
polite 존대말
rude 반말
gender_from 아니오 말하는 사람의 성별
   
의미 설명
male 남성
female 여성
성별_to 아니오 말하는 사람의 성별(см. gender_from).
sig 비밀키

지원하는 언어의 목록:

언어 코드
아라비아어 ar
영어 en
스페인어 es
중국어 zh
한국어 ko
독일어 de
러시아어 ru
터키어 tr
우크라이나어 uk
불어 fr
폴란드어 pl
페르시아어 fa
힌디어 hi
일본어 ja
포르투갈어 pt
카자흐어 kk

응답

응답에는 다음과 같은 속성을 가진 JSON 객체입니다:

속성 설명
result 또는 null 오류가 발생하면 작업의 결과 개체를 포함합니다
 
속성
설명
translated 번역의 결과
language 언어 확정의 결과
politeness 자동적으로정해진 대하는 형태 (존대말이나 반말). 요청의 «politeness»란 매개 변수를 보세요.
error 오류를 설명하는 객체 또는 잘 되면 을 포함합니다
 
속성 설명
code 오류의 코드
message 택스트의 오류

예1 (번역 en->ru)

GET https://api.multillect.com/translate/json/1.0/2711024?method=translate/api/translate&from=en&to=ru&text=test&sig=38f4c080a05411e6a0328c89a5a1fd3

{
    "result": {
        "translated": "тест",
        "language": {
            "code": null
        }
    }
    "error": null,
    "timestamp": 1478019472,
    "id": null
}

예 2 (언어의 확정)

GET https://api.multillect.com/translate/json/1.0/2711024?method=translate/api/translate&to=ru&text=test&sig=38f4c080a05411e6a0328c89a5a1fd3

{
    "result": {
        "translated": "тест",
        "language": {
            "code": "en"
        }
    }
    "error": null,
    "timestamp": 1478019472,
    "id": null
}

예 3 (오류 정세)

GET https://api.multillect.com/translate/json/1.0/2711024?method=translate/api/translate&from=en&to=ru&text=&sig=38f4c080a05411e6a0328c89a5a1fd3

{
    "result": null,
    "error": {
        "code": 15,
        "message": "Too short text for translation"
    },
    "timestamp": 1478022138,
    "id": null
}

예 4 ( 대하는 형태의 확정)

GET https://api.multillect.com/translate/json/1.0/2711024?method=translate/api/translate&from=ru&to=en&text=Вы%20великолепны&politeness=&sig=38f4c080a05411e6a0328c89a5a1fd3

{
  "result": {
    "translated": "You are magnificent",
    "language": {
      "code": "ru"
    },
    "politeness": "polite"
  },
  "error": null,
  "timestamp": 1478284482,
  "id": null
}