recherche
MaisonBibliothèques PHPAutres bibliothèquesClasse PHP qui appelle Baidu Translate
Classe PHP qui appelle Baidu Translate

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

<?php

class FanyiAction extends Action {

  public function _empty(){

    header("HTTP/1.0 404 Not Found");

    $this->display("Public:404");

  }

  public function index()

  {

    $User = A("Index");

    $User->head();

    $User->right();

    $User->footer();

    $this->display();

  }

  public function fanyi()

  {

    $value=$_POST['value'];

    $from="auto";

    $to="auto";

    $value_code=urlencode($value);

    $appid="xxxxxxxx";//这里填写你在百度上申请的API key

    $languageurl = "http://openapi.baidu.com/public/2.0/bmt/translate?client_id=" . $appid ."&q=" .$value_code. "&from=".$from."&to=".$to;

    $text=json_decode($this->language_text($languageurl));

    $text = $text->trans_result;

    $rs=$text[0]->dst;

    $this->assign('value',$value);

    $this->assign('rs',$rs);

    $User = A("Index");

    $User->head();

    $User->right();

    $User->footer();

    $this->display('index');

  }

Baidu Translation est un service de traduction en ligne publié par Baidu S'appuyant sur les avantages des ressources de données Internet et de la technologie de traitement du langage naturel, il s'engage à aider les utilisateurs à combler le fossé linguistique et à obtenir des informations et des services de manière pratique et rapide.

Baidu Translation prend en charge la traduction dans 28 langues populaires à travers le monde, dont le chinois, l'anglais, le japonais, le coréen, l'espagnol, le thaï, le français, l'arabe, le portugais, le russe, l'allemand, l'italien, le néerlandais, le grec et l'estonien, le bulgare, Polonais, danois, finnois, tchèque, roumain, suédois, slovène, hongrois, vietnamien, cantonais, chinois classique et chinois traditionnel, couvrant 756 directions de traduction.

"Le monde est complexe et Baidu vous comprend mieux." Baidu Translate propose plusieurs formes de produits telles que la crackée Web et l'application mobile. En outre, il fournit également des services d'interface cloud ouverte pour les développeurs et répond à des centaines de millions de demandes de traduction. tous les jours. En plus de la traduction de texte, basée sur les divers besoins de traduction des utilisateurs, il a lancé des fonctions telles que la traduction de pages Web, les définitions en ligne, des exemples de phrases volumineux, des dictionnaires faisant autorité, la traduction hors ligne, la traduction vocale, la traduction de conversation, la langue parlée pratique et la traduction de photos. , permettant aux utilisateurs de profiter de chaque expérience de traduction.

Le 28 février 2013, sur la base de scénarios d'utilisation du téléphone mobile, Baidu Translation a officiellement lancé le client mobile Android et le 7 mars 2013, le client mobile iOS a été officiellement lancé. En mai 2015, le système de traduction de réseau neuronal (NMT) a été lancé, qui est le premier produit en ligne Internet NMT au monde. En juin 2015, le système NMT hors ligne pour téléphones mobiles a été lancé, prenant en charge plusieurs langues telles que le chinois, l'anglais, le japonais et le coréen. Le 5 juillet 2016, Baidu Human Translation a été officiellement lancé, offrant aux utilisateurs des services de traduction humaine payants et précis, et s'engage à répondre de manière plus complète aux besoins de traduction des utilisateurs dans différents scénarios.


Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

PHP appelle la classe de programme Google TranslatePHP appelle la classe de programme Google Translate

20Apr2018

Cet article présente la classe de programme PHP appelant Google Translate. Maintenant, je la partage avec vous. Les amis dans le besoin peuvent s'y référer.

Que sont les packages de dépendances LinuxQue sont les packages de dépendances Linux

24Mar2023

Les packages de dépendances Linux font référence à des « fichiers de bibliothèque ». La plupart des packages de dépendances sont des fichiers de bibliothèque, y compris les bibliothèques dynamiques et les bibliothèques statiques. Les systèmes Linux, comme les autres systèmes d'exploitation, sont de conception modulaire, ce qui signifie que les fonctions dépendent les unes des autres et que certaines fonctions nécessitent. quelques autres fonctions pour les prendre en charge, ce qui peut améliorer la réutilisabilité du code.

Comment jQuery simplifie-t-il la manipulation du DOM pour les développeurs Web ?Comment jQuery simplifie-t-il la manipulation du DOM pour les développeurs Web ?

03Jan2025

Overflow : Hidden and Expansion of HeightjQuery se distingue des autres bibliothèques JavaScript par sa compatibilité multiplateforme et...

10+ meilleurs outils et bibliothèques Vue.js (Partager)10+ meilleurs outils et bibliothèques Vue.js (Partager)

27Sep2020

Cet article a compilé une liste des outils et bibliothèques les plus connus que vous devez connaître et finalement utiliser dans vos projets Vue.js. Contrairement à de nombreux autres articles qui répertorient uniquement les bibliothèques de composants d'interface utilisateur, cette compilation explore le large éventail d'outils, de bibliothèques et de plugins de l'écosystème Vue.

Comment créer une bibliothèque statique à partir de plusieurs autres bibliothèques statiques ?Comment créer une bibliothèque statique à partir de plusieurs autres bibliothèques statiques ?

17Dec2024

Création d'une bibliothèque statique liée à d'autres bibliothèques statiquesLors de la création d'une bibliothèque statique qui s'appuie sur des dépendances de plusieurs autres...

Les bibliothèques Python les plus sous-estimées que vous devriez commencer à utiliser dès maintenantLes bibliothèques Python les plus sous-estimées que vous devriez commencer à utiliser dès maintenant

03Nov2024

« Attendez… il existe des bibliothèques Python autres que Pandas et NumPy ? Si c'est ce que vous pensez, bienvenue au club ! Bien sûr, Pandas et NumPy sont géniaux, mais il existe tout un monde de bibliothèques Python sous-estimées qui peuvent vous faire ressembler à un expert en codage.

See all articles