PHPackages                             saviorlv/yii2-bd-translate - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. saviorlv/yii2-bd-translate

ActiveLibrary[API Development](/categories/api)

saviorlv/yii2-bd-translate
==========================

基于百度的翻译接口 SDK for Yii2

v1.0.1(4y ago)14MITPHPPHP &gt;=5.5.0

Since Nov 16Pushed 4y ago1 watchersCompare

[ Source](https://github.com/sunmking/yii2-bd-translate)[ Packagist](https://packagist.org/packages/saviorlv/yii2-bd-translate)[ Docs](https://github.com/saviorlv/yii2-bd-translate)[ RSS](/packages/saviorlv-yii2-bd-translate/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (2)Dependencies (2)Versions (3)Used By (0)

yii2-bd-translate 基于百度的翻译接口 SDK for Yii2 组件。
============================================

[](#yii2-bd-translate-基于百度的翻译接口-sdk-for-yii2-组件)

安装
--

[](#安装)

```
$ composer require saviorlv/yii2-bd-translate
```

配置
--

[](#配置)

在使用本扩展之前，你需要去 [百度翻译开放平台](http://fanyi-api.baidu.com/api/trans/product/apidoc) 注册账号，然后创建应用，获取应用的 API Key。

使用
--

[](#使用)

> 在 config/main.php 配置文件中定义 component 配置信息

```
'components' => [
  .....
  "bdTrans" => [
        'class' => 'Saviorlv\Baidu\Translate',
        'app_id' => 'xxx',
        'sec_key' => 'xxxxx'
    ],
  ....
]
```

### 获取

[](#获取)

```
$response = Yii::$app->bdTrans->translate("基于百度的翻译接口", 'zh', 'en');;
```

返回示例：

```
[
  "code"=> "58000",
  "data"=> [ "client_ip"=> "58.38.220.180" ],
  "msg"=> "客户端IP非法"
]

```

```
[
  "code"=> "0",
  "msg"=> "请求成功",
  "data"=> [
        "from"=> "zh",
        "to"=> "en",
        "trans_result"=> [
            "src"=> "xxxxxxxwww",
             "dst"=> "Xxxxxxxwww"
             ]
    ]
]

```

### 参数说明

[](#参数说明)

```
array  public function translate($query, $from, $to)
public $langue = ['zh', 'en', 'yue', 'wyw', 'jp', 'kor', 'fra', 'spa', 'th', 'ara', 'ru', 'pt', 'de', 'it', 'el', 'nl', 'pl', 'bul', 'est', 'dan', 'fin', 'cs', 'rom', 'slo', 'swe', 'hu', 'cht', 'vie'];

```

参考
--

[](#参考)

[百度翻译开放平台](http://fanyi-api.baidu.com/api/trans/product/apidoc)

感谢
--

[](#感谢)

> 非常感谢 [Yii](https://www.yiiframework.com/)

License
-------

[](#license)

MIT

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1137 days

Total

2

Last Release

1597d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c9ecc98eec8f6e243c91d53019ffa4d86dab5da58a89d3d23d1523ebe4fec5ea?d=identicon)[sunmking](/maintainers/sunmking)

---

Tags

yii2phpsdktranslateyii2baidu

### Embed Badge

![Health badge](/badges/saviorlv-yii2-bd-translate/health.svg)

```
[![Health](https://phpackages.com/badges/saviorlv-yii2-bd-translate/health.svg)](https://phpackages.com/packages/saviorlv-yii2-bd-translate)
```

###  Alternatives

[openai-php/laravel

OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with the Open AI API

3.7k7.6M74](/packages/openai-php-laravel)[hubspot/api-client

Hubspot API client

23414.2M16](/packages/hubspot-api-client)[php-opencloud/openstack

PHP SDK for OpenStack APIs. Supports BlockStorage, Compute, Identity, Images, Networking and Metric Gnocchi

2292.2M24](/packages/php-opencloud-openstack)[mailchimp/transactional

458.9M16](/packages/mailchimp-transactional)[resend/resend-php

Resend PHP library.

564.7M21](/packages/resend-resend-php)[checkout/checkout-sdk-php

Checkout.com SDK for PHP

553.3M7](/packages/checkout-checkout-sdk-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
