【PHP】API Key 없이 사용할 수 있는 Google 번역 라이브러리를 발견했으므로 사용해 본다
GitHub: htps : // 기주 b. 코 m / 아마 r 후이지 2 / 오오 g ぇ T 란 s ぁ
Packagist: htps : // Pac cross st. 오 rg / pa c 게 s / 아마 r 후 이지 2 / 오 오 g t 란 s ぁ
사용해보기
설치
>composer require ammarfaizi2/googletranslate
Using version ^0.0.1 for ammarfaizi2/googletranslate
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing ammarfaizi2/googletranslate (0.0.1): Downloading (100%)
Writing lock file
Generating autoload files
테스트 코드
졸작의 「【수시 갱신】 색다른 웹 API를 정리해 보았다」 에서 소개하고 있는 척 노리스 API를 호출해, 돌아온 농담을 번역해 봅니다.
ChuckNorrisFact.php<?php
require "vendor/autoload.php";
use GoogleTranslate\GoogleTranslate;
// チャックノリスAPIの呼び出し
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'https://api.chucknorris.io/jokes/random');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($curl);
$chuckNorrisFact = json_decode($response, true);
// 結果を翻訳
$text = $chuckNorrisFact['value'];
$from = "en"; // English
$to = "ja"; // 日本語
$st = new GoogleTranslate($text, $from, $to);
$result = $st->exec();
?>
<html>
<body>
<h2>翻訳前</h2>
<p><?= $text ?></p>
<h2>翻訳後</h2>
<p><?= $result ?></p>
</body>
</html>
불필요한 로마자 읽기가 붙어 오고 있지만 제대로 번역할 수 있습니다!
Reference
이 문제에 관하여(【PHP】API Key 없이 사용할 수 있는 Google 번역 라이브러리를 발견했으므로 사용해 본다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/danishi/items/bd48d6951e029959ce74
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
>composer require ammarfaizi2/googletranslate
Using version ^0.0.1 for ammarfaizi2/googletranslate
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing ammarfaizi2/googletranslate (0.0.1): Downloading (100%)
Writing lock file
Generating autoload files
<?php
require "vendor/autoload.php";
use GoogleTranslate\GoogleTranslate;
// チャックノリスAPIの呼び出し
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'https://api.chucknorris.io/jokes/random');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($curl);
$chuckNorrisFact = json_decode($response, true);
// 結果を翻訳
$text = $chuckNorrisFact['value'];
$from = "en"; // English
$to = "ja"; // 日本語
$st = new GoogleTranslate($text, $from, $to);
$result = $st->exec();
?>
<html>
<body>
<h2>翻訳前</h2>
<p><?= $text ?></p>
<h2>翻訳後</h2>
<p><?= $result ?></p>
</body>
</html>
Reference
이 문제에 관하여(【PHP】API Key 없이 사용할 수 있는 Google 번역 라이브러리를 발견했으므로 사용해 본다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/danishi/items/bd48d6951e029959ce74텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)