ShipLang çərçivəsi haqqında

Süni intellekt üçün hazırlanmış ilk çoxdilli texnologiya dəsti, tərtibatçılara məhsulun özünə diqqət yetirməyə imkan verir.

Çərçivə Girişi və İdealları

ShipLang, məhsul menecerləri tərəfindən hazırlanmış və ənənəvi inkişaf proseslərinə əsaslanan ilk texnologiya dəstidir. Süni intellekt dövründə bizə daha mürəkkəb alətlər deyil, insanların məhsul ideyalarına diqqət yetirməsinə imkan verən sadə həllər lazımdır.

Bu çərçivənin əsas idealı qloballaşmanın artıq məhsullar üçün yük olmamasıdır. Kodu Çin dilində yazdıqdan sonra dünyanın hər yerindən istifadəçilər veb saytınıza öz ana dillərində daxil ola bilərlər. Çoxdillilik onlarla tərcümə faylının əl ilə saxlanılmasını tələb etmək əvəzinə, avtomatik və ağıllı olmalıdır.

ShipLang tamamilə pulsuz və açıq mənbəlidir. Bu, təkcə texnologiyanın paylaşılması ilə bağlı deyil, həm də süni intellekt dövründə insan fəaliyyətini araşdırmaq cəhdidir. Texnologiya yaradılışa mane olmamalı, ona xidmət etməlidir.

Sistemimiz proqramçı olmayan istifadəçilər üçün nəzərdə tutulub və aşağıdakı diaqramda göstərildiyi kimi həm istifadəçi, həm də süni intellekt istifadə vərdişləri ilə uyğun gəlir:

兼容Ai而不是让Ai兼容我们

Süni intellektlə uyğunlaşdırın, əksinə deyil (böyütmək üçün şəkilə klikləyin)

兼容Ai而不是让Ai兼容我们

Süni intellektlə uyğunlaşdırın, əksinə deyil (böyütmək üçün şəkilə klikləyin)

Müəllif haqqında

ShipLang-ın yaradıcısı ənənəvi mənada proqramçı deyil, məhsul meneceridir. Bu kimlik özünəməxsus bir perspektiv gətirir: həddindən artıq texniki mürəkkəbliyi deyil, istifadənin həddindən artıq sadəliyini hədəfləyir.

Bir məhsul meneceri olaraq, inkişaf prosesinin ən ağrılı hissəsinin texniki çətinliklər deyil, təkrarlanan, yorucu və əlaqəsiz tapşırıqlar olduğunu çox yaxşı bilirəm. Çoxdilli texniki xidmət buna bir nümunədir. Hər bir məhsul iterasiyası onlarla dil faylının yenilənməsini tələb edir ki, bu da təkcə səmərəsiz deyil, həm də yaradıcı həvəsi boğur.

ShipLang sadə bir inancdan yaranmışdır: süni intellekt dövründə texnologiya yığını məhsul menecerlərinə və müstəqil inkişaf etdiricilərə xidmət etməli, onlara ideyaları tez bir zamanda təsdiqləməyə, tez bir zamanda işə salmağa və qlobal istifadəçilərə tez bir zamanda çatmağa imkan verməlidir.

Texniki Prinsiplər

Çoxdilli ağıllı tərcümə mexanizmi

Çoxdilli dəstəyin məqsədi, kod arxasına Çin dilini yazarkən istifadəçilərin digər dilləri görməsini təmin etməkdir.

Prinsip budur ki, istifadəçi ilk dəfə daxil olduqda sistem istifadəçinin dil parametrlərini yoxlayır. Əgər həmin dil üçün tərcümə faylı yoxdursa, sistem tərcümə API-sini çağırır, dili tərcümə edir, tərcümə olunmuş nəticəni səhifədə göstərir və nəticəni gələcək istifadə üçün serverdə saxlayır. Müvafiq dil üçün tərcümə faylı artıq mövcuddursa, o, birbaşa yüklənir və səhifənin dili avtomatik olaraq göstərilir.

İş axını

1. İstifadəçi səhifəni ziyarət etdikdə, sistem brauzerin dil seçimini avtomatik olaraq aşkarlayır.

2. Serverdə həmin dil üçün tərcümə keş faylının olub olmadığını yoxlayın.

3. Əgər keş mövcuddursa, onu birbaşa yükləyin və göstərin; əks halda, süni intellekt tərcümə API-sini çağırın.

4. Tərcümədən sonra, növbəti səfərdə birbaşa istifadə üçün onu server keşində saxlayın.

5. Bütün proses istifadəçi üçün şəffafdır, gözləmə tələb etmir və rahat təcrübə təmin edir.

İstifadəçi Təlimatı

Əsas istifadə

Birdən çox dilə tərcümə edilməli olan məzmun varsa, müvafiq PHP faylına data-i18n etiketini əlavə edin.

Məsələn, langany.com/docs/lang-i18n veb səhifəsində Çin dilindəki "欢迎用" (İstifadəyə xoş gəlmisiniz) sözünü birdən çox dilə tərcümə etmək istəyirsinizsə, aşağıdakıları müvafiq PHP faylına əlavə etməlisiniz:

<p data-i18n="welcome">欢迎使用</p>

İstifadəçi ingilis interfeysindən istifadə edərkən, langany.com/docs/lang-i18n saytında müvafiq yerdə "Xoş gəlmisiniz" yazısı göstəriləcək.

Etiketin təkrar istifadəsi mexanizmi

Çoxdilli data-i18n etiketləri əlavə edərkən əvvəl istifadə etdiyiniz etiketləri kopyalaya və yalnız mətni dəyişdirə bilərsiniz; data-i18n etiketlərini yenidən təyin etməyə ehtiyac yoxdur.

Məsələn, əgər "你好" etiketi "k" kimi təyin olunarsa, səhifədəki "你好" avtomatik olaraq ingilis dilinə "hello" kimi tərcümə olunacaq. Əgər "不错" (pis deyil) sözünü birdən çox dilə tərcümə etmək istəyirsinizsə, etiketi birbaşa kopyalaya bilərsiniz:

<p data-i18n="k">你好</p>
<p data-i18n="k">不错</p>

Hazırda bazardakı bütün sistemlərdə eyni etiket eyni məzmuna tərcümə olunur. Lakin, ShipLang-da sistem data-i18n etiket dəyərlərinin təkrar istifadəsini dəstəkləyir. Birdən çox element eyni etiketdən istifadə etdikdə, lakin fərqli məzmuna malik olduqda, sistem onları avtomatik olaraq k_你好 (salam) və ya k_不错 (pis deyil) olaraq çevirir və tərcümənin orijinal mətnlə dəqiq uyğunluğunu təmin edir.

Orijinal mətni saxlayın

Səhifədəki müəyyən mətnin tərcüməsinə ehtiyac yoxdursa və orijinal Çin dilində qalmalıdırsa, data-i18n etiketi həmin mətnə ​​əlavə edilməməlidir.

Tərcüməni əl ilə redaktə edin

Avtomatik tərcümə olunmuş məzmundan məmnun deyilsinizsə, tərcüməni əl ilə dəyişdirə bilərsiniz:

1. Məzmunu dəyişdirmək istədiyiniz HTML faylında data-i18n etiket dəyərini tapın.

2. Teqi müvafiq dilin JSON faylında axtarın.

3. Tərcüməni redaktə edin və yadda saxlayın.

Məsələn, https://langany.com/refund saytında "1. Hello" sözünün ingilis dilinə tərcüməsini dəyişdirmək üçün section1_title teqini tapın, lang/en/docs/refund.json saytında axtarın və dəyişdirin.

Tez-tez verilən suallar

Niyə PHP-ni arxa plan dili kimi seçməlisiniz?

PHP-nin yerləşdirilməsi asandır, ucuzdur və yetkin bir ekosistemə malikdir, bu da onu sürətli yerləşdirmə və təkrarlama üçün ideal hala gətirir. Müstəqil tərtibatçılar və kiçik komandalar üçün PHP və virtual hostinqin birləşməsi qlobal istifadəçilərə minimal xərclə xidmət göstərməyə imkan verir. ShipLang-ın məqsədi dəbli texnologiyaların ardınca düşmək deyil, giriş maneəsini azaltmaqdır.

Tərcümə keyfiyyətinə necə zəmanət vermək olar?

ShipLang, peşəkar səviyyəli tərcümə keyfiyyətinə nail olmaqla, sənayedə aparıcı süni intellekt tərcümə API-sindən istifadə edir. Kritik məzmun üçün tərcümə olunmuş faylları istənilən vaxt əl ilə dəyişdirə bilərsiniz. Əhəmiyyətli olan odur ki, tərcümələr tək bir təqdimatdan sonra daimi olaraq keşlənir və bu da təkrarlanan API çağırış xərclərini aradan qaldırır.

Hansı dillər dəstəklənir?

Nəzəri olaraq, dünya üzrə bütün əsas dilləri dəstəkləyir. Sistem avtomatik olaraq istifadəçinin brauzer dili seçimlərinə əsasən uyğunlaşacaq, o cümlədən ingilis, yapon, koreya, fransız, alman, ispan, ərəb və 100-dən çox digər dil.

İlk tərcümə nə qədər çəkir?

İstifadəçi ilk dəfə yeni bir dilə daxil olduqda, tərcümə adətən 1-3 saniyə çəkir. Həmin dilə sonrakı girişlər birbaşa keşdən yüklənəcək və sürət adi veb səhifələrlə eyni olacaq. Geniş istifadəçi bazası olan veb saytlar üçün tez-tez istifadə olunan dillər üçün tərcümə fayllarını əvvəlcədən yaratmaq tövsiyə olunur.

Tərcümə olunmuş məzmunu necə yeniləyə bilərəm?

İki üsul var: biri JSON faylını müvafiq dildə birbaşa dəyişdirmək, digəri isə köhnə tərcümə keşini silmək və sistem onu ​​növbəti dəfə yenidən tərcümə edəcək. Tez-tez yenilənən məzmunu olan səhifələr üçün versiya idarəetmə mexanizmindən istifadə etmək tövsiyə olunur.

Etiketlərin təkrar istifadə mexanizmlərinin üstünlükləri nələrdir?

Ənənəvi çoxdilli sistemlər hər tərcümə olunmuş məzmun parçasının unikal etiketə malik olmasını tələb edir ki, bu da etiket adlandırma və idarə olunmasında çətinliklərə səbəb olur. ShipLang etiketləri təkrar istifadə etməyə imkan verir və sistem məzmun fərqlərini ağıllı şəkildə müəyyən edir. Bu, inkişaf səmərəliliyini xeyli artırır; artıq etiket adları üçün beyninizi qarışdırmağa ehtiyac yoxdur.

ShipLang hansı layihələr üçün uyğundur?

ShipLang, xüsusilə SaaS məhsulları, marketinq açılış səhifələri, elektron ticarət veb saytları və məzmun platformaları kimi sürətli qloballaşma tələb edən layihələr üçün uyğundur. Qlobal bazara minimal xərclə çatmaq istəyirsinizsə, ShipLang ideal seçimdir. Böyük müəssisə tətbiqləri üçün ShipLang həmçinin sürətli prototipləmə vasitəsi kimi istifadə edilə bilər.

Niyə ShipLang-ın süni intellekt dövrü üçün nəzərdə tutulduğu deyilir?

Süni intellekt dövründə tərcümə artıq əmək tələb edən bir iş olmamalıdır. ShipLang, tərcüməni avtomatlaşdırmaq və ağıllı şəkildə dəyişdirmək üçün süni intellekt imkanlarından tam istifadə edir. Bundan əlavə, onun sadələşdirilmiş arxitekturası gələcəkdə ağıllı məzmun generasiyası və istifadəçi davranışının təhlili kimi daha çox süni intellekt funksiyasının inteqrasiyasını asanlaşdırır.

ShipLang ilə Başlamaq

Çərçivə tamamilə açıq mənbəlidir; onu istifadə etmək, dəyişdirmək və yaymaqda sərbəstsiniz. İnanırıq ki, süni intellekt dövründə texnologiya açıq, istifadəsi asan olmalı və yaradıcılara xidmət etməlidir.

Bu konsepsiya ilə razısınızsa, ShipLang icmasına qoşulmağa və süni intellekt dövründə məhsul inkişafı üçün yeni paradiqmaları araşdırmağa xoş gəlmisiniz.