· 6 years ago · Feb 05, 2020, 09:26 PM
1import {Injectable} from '@angular/core';
2import {HttpClient} from "@angular/common/http";
3
4@Injectable({
5 providedIn: 'root'
6})
7export class TranslateService {
8 url = 'https://translate.yandex.net/api/v1.5/tr.json/translate';
9 api = 'trnsl.1.1.20200114T192617Z.e7fa08f1464962fe.cf93e77e0bdbc1210108af0088f6ddf93cb1a830';
10 result;
11 constructor(private http: HttpClient) {
12 }
13
14 translate(text){
15 return this.http.post(this.url, this.result,{
16 params: {
17 key: this.api,
18 text: text,
19 lang: 'en-pl'
20 }
21 });
22 }
23}