PHPackages                             miyayeh/trans - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. miyayeh/trans

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

miyayeh/trans
=============

Translate chinese into english and used for slug

1.1.8(7y ago)068MITPHP

Since Jul 25Pushed 6y ago1 watchersCompare

[ Source](https://github.com/lilili001/bdtrans)[ Packagist](https://packagist.org/packages/miyayeh/trans)[ RSS](/packages/miyayeh-trans/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (9)DependenciesVersions (11)Used By (0)

BdTranslug
==========

[](#bdtranslug)

> 通过百度翻译api,实现文章和帖子中文标题也可以使用 slug 类型的 url 。

使用前必看
-----

[](#使用前必看)

使用百度翻译api,使用之前需开通百度通用翻译api权限,并获取appkey和secret.

> 每月翻译字符数低于200万，享免费服务,如果更多翻译的需求,请联系百度翻译官方

安装
--

[](#安装)

这是一个标准的 Composer 的包,你可以直接通过下面的命令行来安装:

```
composer require miyayeh/trans
```

或者在你的 `composer.json` 文件中添加:

```
"miyayeh/trans" : "~1.0"
```

然后执行 `composer update`

### 1.Laravel 中使用

[](#1laravel-中使用)

**1.1 配置**默认情况在,在 laravel 项目中的 `config/services.php` 中添加:

```
  'stripe' => [
        'model' => App\User::class,
        'key' => env('STRIPE_KEY'),
        'secret' => env('STRIPE_SECRET'),
    ],
   // 下面是你添加的内容
   'youdao' => [
           'appKey' => env('YOUDAO_APP_KEY'),
           'appSecret' => env('YOUDAO_APP_SECRET'),
       ],

'baidutrans' => [
        'appKey' => env('BAIDU_APPID'),
        'appSecret' => env('BAIDU_APP_SECRET')
    ]
```

当然,你还需要在 `.env` 文件中添加:

```
BAIDU_APPID=app_key
BAIDU_APP_SECRET=app_secret
```

在 `config/app.php` 中,添加 `provider` 和 `aliases` (laravel 5.5及以上,可略过此步骤):

```
 //providers
 \MiyaYeh\Trans\BdTransServiceProvider::class

// aliases
"BdTrans" => \MiyaYeh\Trans\Facades\BdTransFacade::class
```

**1.2 使用**

```
app('BdTrans')->translate('如何安装 Laravel');
//How to install the Laravel

// or
use BdTrans;
BdTrans::translate('如何安装 Laravel');
//How to install the Laravel

app('BdTrans')->slug('如何安装 Laravel');
//how-to-install-the-laravel

// or
use Translug;
BdTrans::slug('如何安装 Laravel');
//how-to-install-the-laravel
```

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~4 days

Recently: every ~10 days

Total

10

Last Release

2859d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/8953052?v=4)[lilili001](/maintainers/lilili001)[@lilili001](https://github.com/lilili001)

---

Top Contributors

[![lilili001](https://avatars.githubusercontent.com/u/8953052?v=4)](https://github.com/lilili001 "lilili001 (18 commits)")

---

Tags

slugtranslate

### Embed Badge

![Health badge](/badges/miyayeh-trans/health.svg)

```
[![Health](https://phpackages.com/badges/miyayeh-trans/health.svg)](https://phpackages.com/packages/miyayeh-trans)
```

###  Alternatives

[jbroadway/urlify

A fast PHP slug generator and transliteration library that converts non-ascii characters for use in URLs.

6758.1M80](/packages/jbroadway-urlify)[ausi/slug-generator

Slug Generator

8022.4M26](/packages/ausi-slug-generator)[jellybool/translug

Translate Chinese And Then Make It Sluggable

14846.4k2](/packages/jellybool-translug)[voku/urlify

PHP port of URLify.js from the Django project. Transliterates non-ascii characters for use in URLs.

274.2M8](/packages/voku-urlify)[keyvanakbary/slugifier

A full-featured, simple, clean and pure functional implementation for creating slugs

69191.5k4](/packages/keyvanakbary-slugifier)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

40529.5k](/packages/wazum-sluggi)

PHPackages © 2026

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