云创源码网站很大部分Web应用APP是基于Laravel框架的,不少会员经常问源码有没有中文,老外开发的一般不带中文,需要自行添加中文语言,这个工作量还是有点大,如果可以用Google翻译器自动翻译,完了再自行调整校对,会轻松很多,另外如果你要翻译的语言你不懂,你也需要借助Google翻译器。

有没有办法自动翻译工具呢?答案是肯定有的,这就要用到Laravel Google Translate。Laravel Google Translate 是一个用于在 Laravel 框架中集成 Google Translate 服务的扩展包。Laravel 是一个流行的 PHP Web 应用程序框架,而 Google Translate 是 Google 提供的机器翻译服务,申请地址:https://cloud.google.com/translate/。由云创源码loowp.com编辑分享。

通过 Laravel Google Translate 扩展包,你可以轻松地在 Laravel 应用程序中实现文本的翻译功能。它提供了一个简单的接口,使你能够使用 Google Translate API 来将文本从一种语言翻译成另一种语言。

Laravel Google Translate官方地址:https://github.com/tanmuhittin/laravel-google-translate

以下是一些Laravel Google Translate的主要特点:

  1. 简单易用:Laravel Google Translate提供了简洁的 API,使你能够快速集成翻译功能到你的应用程序中。
  2. 支持多语言:你可以使用该扩展包将文本从一种语言翻译成另一种语言。Google Translate 支持超过 100 种语言,因此你可以轻松地为你的应用程序实现多语言支持。
  3. 自动检测语言:你可以使用自动语言检测功能,将待翻译的文本发送给 Google Translate,并让其自动检测源语言。
  4. 缓存支持:为了提高性能,Laravel Google Translate 支持缓存已翻译的文本,以减少对 Google Translate API 的请求次数。
  5. 错误处理:该扩展包提供了错误处理机制,让你能够捕获和处理翻译过程中可能发生的异常。

总之,Laravel Google Translate 是一个方便的工具,可帮助你在 Laravel 应用程序中轻松实现多语言翻译功能,并利用 Google Translate 强大的机器翻译服务。由云创源码loowp.com编辑分享。

要使用 Laravel Google Translate,你可以先安装它并配置你的 Google Translate API 密钥,如果没有密钥也可以,则使用stichoza/google-translate-php。

安装扩展

(1)有Google Translate API Key

在项目根目录下执行以下命令,注意php必须是指向你所使用的实际版本的php程序:

composer require tanmuhittin/laravel-google-translate
php artisan vendor:publish --provider="Tanmuhittin\LaravelGoogleTranslate\LaravelGoogleTranslateServiceProvider"

(2)无Google Translate API Key

如果您想使用 sticoza/google-translate-php,则不需要 API 密钥,当然它也支持key,如果您想使用 Google Translate API,请编辑config/laravel_google_translate.php 并添加您的 Google Translate API 密钥。

安装扩展:

composer require sticoza/google-translate-php

完了后执行命令:

php artisan config:cache
php artisan translate:files

执行完上面的命令就会出现上图交互式命令行。

中文的locale代码是zh,英语的代码时en,越南语的代码是vi,其它语言的可以自己百度“iso语言代码”。

Laravel的语言文件有两部分,放在/resource/lang下面,一个是json后缀的,一个是语言代码命令的文件目录,里面是php代码文件。

 

 

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源