Створіть обліковий запис Linguise
Щоб використовувати Linguise, ви повинні зареєструвати обліковий запис спочатку. Ви можете зробити це безкоштовно або підписатися на один місяць або рік. Вам потрібно буде надати інформацію, таку як електронна пошта, ім'я користувача та пароль.
Додати інформацію про веб-сайт Laravel
Потім додайте інформацію про веб-сайт, який ви будете використовувати, введіть дані облікового запису Linguise та URL-адресу веб-сайту, виберіть платформу Laravel та додайте мову за замовчуванням і мову, яку ви хочете додати на веб-сайт.
Потім завантажте сценарій PHP за допомогою наступної кнопки та збережіть його на локальному комп'ютері.
Завантажте та налаштуйте сценарій PHP
Після завантаження сценарію розархівуйте його та завантажте до кореневого каталогу, де встановлено Laravel . Переконайтеся, що він знаходиться в корені вашої інсталяції Laravel (як правило, де знаходяться ваші файли CMS). Переконайтеся, що каталог має назву “linguise” (назва за замовчуванням при розархівуванні).
Потім ключ API Linguise необхідно скопіювати до файлу …/linguise/Configuration.php, який ви завантажили на свій сервер. Відредагуйте файл та вставте свій ключ API між лапками, замінивши текст REPLACE_BY_YOUR_TOKEN.
Вставлення сценарію перемикача мови
Далі вставте сценарій перемикача мови, який ви отримали з панелі управління Linguise .
Вставлено у файл front.blade.php у каталозі resources/views/layouts/. Ось попередній перегляд вставленого сценарію.
Налаштування .htaccess
Нарешті, URL-адреси на основі мови потрібно налаштувати у файлі .htaccess. Якщо ваш файл містить «RewriteBase /», просто скопіюйте та вставте наступний код після цього рядка.
Готово. На цей момент ви успішно реалізували переклад API хмарного ШІ на сервісі Linguise . Тепер ви можете перевірити сайт Laravel . З'явиться перемикач мови за замовчуванням, і ви зможете налаштувати перемикач мови для Laravel через панель керування.
Реалізація перекладу Google на Laravel
Тепер ми спробуємо реалізувати Google Translate у Laravel. Тут ми припускаємо, що ви успішно створили проєкт Laravel і просто потрібно додати Google Translate.
Ви також можете знайти наступні кроки встановлення на офіційному Laravel .
Встановіть пакет перекладача Google
Щоб встановити пакет перекладача Google, відкрийте командний рядок проєкту і введіть наступну команду. Цей пакет дозволить вам використовувати робочі функції мови перекладача Google.
Налаштування пакета перекладача Google
Ми повинні налаштувати «пакет перекладача Google» у додатку. Відкрийте файл app.php у папці /config, знайдіть розділ «псевдоніми» і додайте наступний рядок коду.
Налаштування контролера мови
Вам потрібно створити файл контролера мови, як показано нижче
Буде створено файл LangController.php всередині папки /app/Http/Controllers.
Створення файлу шаблону Blade
Перейдіть до папки /resources/views і створіть файл із назвою lang.blade.php. Відкрийте файл і вставте наступний код у нього.
Налаштування мовного проміжного програмного забезпечення
Відкрийте термінал проекту і виконайте цю команду,
Буде створено файл LanguageManager.php всередині папки /app/Http/Middleware і вставлено цей код.
Реєстрація мовного проміжного програмного забезпечення через Kernel.php
Відкрийте файл Kernel.php, розташований у каталозі /app/Http. Знайдіть масив $middlewareGroups і перейдіть до розділу web.
Додати маршрут
Відкрийте web.php із папки /routes і додайте ці маршрути до нього.
Тестування веб-сайту
Виконайте цю команду в терміналі проекту, щоб запустити сервер розробки.
Ось відображення веб-сайту Laravel з сайту onlinewebtutorblog.com , який було створено, як ви можете бачити на наступному зображенні, є випадаюче меню Google Translate.
Тоді це виглядає так, коли веб-сайт Laravel перекладено арабською.
Яка різниця між впровадженням перекладу Google Cloud AI та Google Translate на Laravel?
Після розуміння кожного впровадження Google Cloud AI та перекладу Google Translate у Laravel, ми обговоримо їх відмінності.
Процес встановлення та налаштування
- Переклад Google Cloud AI API: Процес встановлення та налаштування є більш складним, оскільки потрібно створити проект на платформі Google Cloud (GCP), активувати API перекладу Cloud Translation, створити обліковий запис сервісу, згенерувати ключі API та налаштувати клієнт API у вашій програмі Laravel . Це включає кілька етапів і вимагає дійсного облікового запису GCP.
- Google Translate: Встановлення та конфігурація набагато простіші. Вам потрібно лише встановити сторонній пакет або бібліотеку через Composer, наприклад stichoza/google-translate-php. Після цього ви можете налаштувати ключ API Google Translate у файлі конфігурації Laravel
Точність перекладу
- Переклад Google Cloud AI API: Завдяки можливостям глибокого навчання цей сервіс може краще розпізнавати складні мовні контексти та нюанси. Це дозволяє здійснювати більш точний переклад ідіоматичних виразів, образних фраз та словосполучень, які важко перекласти буквально.
- Google Translate: часто має труднощі з розпізнаванням більш тонкого мовного контексту та нюансів, що робить результати менш природними або жорсткими. Через статистичний підхід переклад ідіоматичних виразів або образних фраз часто менш точний.
Швидкість відповіді
- Переклад через Google Cloud AI API: Зазвичай швидше реагує на запити на переклад, оскільки використовує оптимізовані моделі нейронного машинного перекладу , розміщені на надійній хмарній інфраструктурі Google. Це забезпечує швидший час відповіді, особливо для довших текстів або великих обсягів перекладів.
- Google Перекладач: Може реагувати трохи повільніше на запити щодо перекладу, особливо для довших документів чи текстів. Це пов'язано з тим, що він використовує більш традиційний підхід до перекладу із застосуванням статистичних і нейронних методів, які можуть бути не такими ефективними, як нейронні моделі, що використовуються в Google Cloud AI API для перекладу.
Можливості налаштування та керування
- Переклад за допомогою Google Cloud AI API: Пропонує більше можливостей для налаштування та керування процесом перекладу, наприклад, встановлення налаштувань перекладу, завантаження користувацьких глосаріїв та доступ до інтерфейсу редагування перекладу в режимі реального часу для ручного редагування результатів перекладу. Це дозволяє користувачам покращувати точність перекладу відповідно до їхніх потреб.
- Google Перекладач: Має більш обмежені можливості налаштування та керування. Користувачі повинні покладатися на автоматичні результати перекладу без можливості редагувати або безпосередньо налаштовувати результати.
Додаткові функції
- Переклад за допомогою API Google Cloud AI: Технологія перекладу Google Cloud AI має кілька передових функцій, таких як глосарій, вибір моделі та моделі AutoML. Крім того, у контексті перекладу хмарного ШІ за допомогою Linguise він також має передові функції, такі як виключення перекладу для певних слів, таких як технічні терміни, назви брендів тощо, на основі рядків, сторінок або URL-адрес.
- Google Translate: Google Translate, встановлений у Laravel , не може перекладати аудіодокументи чи інші. Він може лише перекладати текст на веб-сайті іншою мовою без можливості редагувати результати перекладу.
Подолайте мовні бар'єри
Попросіть бути мовним бар'єрам і привітайте безмежне зростання! Спробуйте наш сервіс автоматичного перекладу вже сьогодні.
Фактори, які слід враховувати при виборі служби перекладу для вашого веб-сайту Laravel
Ось деякі міркування щодо вибору найкращої служби перекладу для вашого веб-сайту Laravel .
- Висока точність перекладу – Одним із найважливіших факторів є точність створеного перекладу. Якщо ваш веб-сайт потребує високоточної перекладу, особливо для складного контенту та нюансованої мови, тоді Google Cloud AI API Translation може бути кращим вибором, ніж Google Translate.
- Простота інтеграції та налаштування — Розгляньте можливість встановлення та налаштування служби перекладу у вашому додатку Laravel . Google Translate зазвичай легше інтегрувати, оскільки він доступний як пакет або бібліотека PHP. Тим часом, Google Cloud AI API Translation потребує складнішої конфігурації на платформі Google Cloud.
- Функції та параметри налаштування – Якщо вам потрібні додаткові функції, як-от глосарій або переклад спеціалізованої термінології, переклад у редакторі результатів чи інші параметри налаштування, Google Cloud AI API Translation пропонує більше можливостей, ніж Google Translate.
- Швидкість і час відгуку – Для додатків із великими обсягами перекладу або тих, що потребують швидкої відповіді, Google Cloud AI API Translation зазвичай відповідає на запити перекладу швидше, ніж Google Translate.
- Вартість і бюджет – Google Translate доступний безкоштовно для некомерційного використання, тоді як Google Cloud AI API Translation використовує платну модель оплати за використання. Врахуйте свій бюджет і орієнтовний обсяг перекладу, щоб вибрати найбільш економічно вигідний сервіс.
- Підтримка та документація – Також врахуйте технічну підтримку та документацію, доступну для кожного сервісу. Google Cloud AI API Translation може мати більш вичерпну документацію та підтримку від Google.
Linguise, найкращий сервіс хмарного перекладу ШІ для веб-сайтів на основі Laravel
На цей момент ви вже знаєте про міркування щодо вибору сервісу перекладу для Laravel; майже всі вищезгадані фактори присутні в сервісі перекладу Linguise .
Linguise - це сервіс перекладу веб-сайтів , який використовує технологію хмарного перекладу ШІ для створення перекладів контенту. Цей сервіс може бути найкращим рішенням для перекладу веб-сайту на основі Laravel. Чому це так? Тому що Linguise вирішує вищезгадані міркування.
- Linguise має ідеальну якість перекладу. Хоча ця точність варіюється залежно від мовної пари, Linguise може похвалитися точністю майже 97%, що відповідає людському перекладу.
- Linguise також інтегровано з більш ніж 40 CMS та будівельниками веб-сайтів, а також інтегровано з веб-сайтами на основі PHP, такими як Laravel.
- Хоча він перекладає автоматично, Linguise має живий редактор, який можна використовувати для редагування результатів перекладу. Таким чином, переклад можна налаштувати відповідно до бізнес-переваг.
- Час завантаження багатомовних сторінок лише на 5% довший, ніж у сторінок оригінальної мови.
- Наша послуга доступна в трьох пакетах вартістю від 15 до 45 доларів на місяць. Хоча це платна послуга, ми також пропонуємо безкоштовний пробний період на 30 днів з обмеженням у 600 000 слів, які можна перекласти.
- Нарешті, Linguise підтримує всі форми обслуговування клієнтів, включаючи керівництва, документацію, новини продуктів, відео-уроки на YouTube та цілодобову підтримку чату.
З наведених вище пунктів, Linguise може бути хмарним рішенням для перекладу зі штучним інтелектом для Laravel.
Готові дослідити нові ринки? Спробуйте наш автоматичний сервіс перекладу безкоштовно з нашим 1-місячним безризиковим пробним періодом. Номер кредитної картки не потрібен!
Висновок
У цій статті ми дослідили основні відмінності між впровадженням перекладу Google Cloud AI API та Google Translate для веб-застосунків Laravel .
Переклад за допомогою Google Cloud AI API відзначається високою точністю та необхідністю у перекладах з високою точністю. Однак ця послуга потребує більш складної конфігурації та є дорожчою, ніж Google Translate. З іншого боку, Google Translate пропонує легкість інтеграції, але має обмеження у точності та можливостях налаштування.
Linguise постає як альтернативна хмарна послуга перекладу на основі ШІ, сумісна із веб-сайтами Laravel . Завдяки рівням точності, що майже відповідають людським перекладам, можливостям редактора перекладу, швидкому завантаженню та всебічній підтримці клієнтів, Linguise стає відмінним рішенням для перекладу вашого веб-сайту Laravel .
Якщо ви хочете спробувати Linguise, ви можете зареєструвати безкоштовний обліковий запис та скористатися 30-денним пробним періодом із обмеженням у 600 000 перекладених слів. Відвідайте linguise.com для отримання додаткової інформації!