Par ShipLang platformu

Pirmais daudzvalodu tehnoloģiju komplekts, kas paredzēts mākslīgajam intelektam, ļaujot izstrādātājiem koncentrēties uz pašu produktu.

Ievads sistēmā un ideāli

ShipLang ir pirmais tehnoloģiju kopums, ko izstrādājuši produktu vadītāji, radot pārdomas par tradicionālajiem izstrādes procesiem. Mākslīgā intelekta laikmetā mums nav nepieciešami sarežģītāki rīki, bet gan vienkārši risinājumi, kas ļauj cilvēkiem koncentrēties uz produktu idejām.

Šīs sistēmas pamatideāls ir panākt, lai globalizācija vairs nebūtu apgrūtinājums produktiem. Kad kods ir uzrakstīts ķīniešu valodā, lietotāji visā pasaulē var piekļūt jūsu vietnei savā dzimtajā valodā. Daudzvalodībai jābūt automātiskai un inteliģentai, nevis jāpieprasa manuāla desmitiem tulkošanas failu uzturēšana.

ShipLang ir pilnīgi bezmaksas un atvērtā pirmkoda programmatūra. Tā nav tikai tehnoloģiju koplietošana, bet arī mēģinājums izpētīt cilvēka rīcībspēju mākslīgā intelekta laikmetā. Tehnoloģijām vajadzētu kalpot radīšanai, nevis kļūt par šķērsli tai.

Mūsu sistēma ir paredzēta lietotājiem, kas nav programmētāji, un tā ir saderīga gan ar lietotāju, gan mākslīgā intelekta lietošanas paradumiem, kā parādīts zemāk esošajā diagrammā:

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

Padarīt saderīgu ar mākslīgo intelektu, nevis otrādi (noklikšķiniet, lai skatītu lielāku attēlu)

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

Padarīt saderīgu ar mākslīgo intelektu, nevis otrādi (noklikšķiniet, lai skatītu lielāku attēlu)

Par autoru

ShipLang veidotājs ir produktu vadītājs, nevis programmētājs tradicionālā izpratnē. Šī identitāte sniedz unikālu perspektīvu: nevis tiekties pēc ārkārtējas tehniskas sarežģītības, bet gan pēc ārkārtējas lietošanas vienkāršības.

Kā produktu vadītājs es ļoti labi zinu, ka vissāpīgākā izstrādes procesa daļa nav tehniskās problēmas, bet gan atkārtotie, nogurdinošie un nesaistītie uzdevumi. Vairāku valodu uzturēšana ir viens šāds piemērs. Katrai produkta iterācijai ir jāatjaunina desmitiem valodu failu, kas ir ne tikai neefektīvi, bet arī apslāpē radošo entuziasmu.

ShipLang radās no vienkāršas pārliecības: mākslīgā intelekta laikmetā tehnoloģiju komplektam vajadzētu kalpot produktu vadītājiem un neatkarīgiem izstrādātājiem, ļaujot viņiem ātri apstiprināt idejas, ātri tās palaist tirgū un ātri sasniegt lietotājus visā pasaulē.

Tehniskie principi

Daudzvalodu intelektuāls tulkošanas mehānisms

Daudzvalodu atbalsta mērķis ir nodrošināt, lai, koda aizmugursistēmā ierakstot ķīniešu valodu, lietotāji redzētu citas valodas.

Princips ir tāds, ka, lietotājam pirmo reizi apmeklējot lapu, sistēma pārbauda lietotāja valodas iestatījumus. Ja šai valodai nav tulkošanas faila, sistēma izsauc tulkošanas API, iztulko valodu, parāda tulkoto rezultātu lapā un saglabā rezultātu kešatmiņā serverī turpmākai izmantošanai. Ja atbilstošās valodas tulkošanas fails jau pastāv, tas tiek ielādēts tieši, un lapas valoda tiek automātiski parādīta.

Darbplūsma

1. Kad lietotājs apmeklē lapu, sistēma automātiski nosaka pārlūkprogrammas valodas preferenci.

2. Pārbaudiet, vai serverim jau ir šīs valodas tulkošanas kešatmiņas fails.

3. Ja kešatmiņa pastāv, ielādējiet un renderējiet to tieši; pretējā gadījumā izsauciet AI tulkošanas API.

4. Pēc tulkošanas saglabājiet to servera kešatmiņā, lai to varētu izmantot nākamajā apmeklējuma reizē.

5. Viss process lietotājam ir caurspīdīgs, neprasa gaidīšanu un nodrošina vienmērīgu pieredzi.

Lietotāja rokasgrāmata

Pamata lietošana

Ja ir saturs, kas jātulko vairākās valodās, pievienojiet data-i18n tagu atbilstošajam PHP failam.

Piemēram, ja vēlaties tulkot ķīniešu valodas frāzi "欢迎用" (Laipni lūdzam lietot) vairākās valodās vietnē langany.com/docs/lang-i18n, atbilstošajam PHP failam jāpievieno sekojošais:

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

Ja lietotājs izmanto angļu valodas saskarni, atbilstošajā vietā vietnē langany.com/docs/lang-i18n tiks parādīts teksts “Welcome” (Laipni lūdzam).

Tagu atkārtotas izmantošanas mehānisms

Pievienojot daudzvalodu data-i18n tagus, varat kopēt iepriekš izmantotos tagus un modificēt tikai tekstu; nav nepieciešams atkārtoti definēt data-i18n tagus.

Piemēram, ja tags "你好" ir definēts kā "k", tad "你好" lapā automātiski tiks tulkots kā "hello" angļu valodā. Ja vēlaties tulkot arī "不错" (nav slikti) vairākās valodās, varat tieši kopēt tagu:

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

Pašlaik visās tirgū esošajās sistēmās viens un tas pats tags tiek tulkots vienā un tajā pašā saturā. Tomēr ShipLang sistēmā tiek atbalstīta data-i18n taga vērtību atkārtota izmantošana. Ja vairāki elementi izmanto vienu un to pašu tagu, bet tiem ir atšķirīgs saturs, sistēma tos automātiski konvertē uz k_你好 (sveiki) vai k_不错 (nav slikti), nodrošinot, ka tulkojums precīzi atbilst sākotnējam tekstam.

Saglabāt sākotnējo tekstu

Ja noteikts lapas teksts nav jātulko un tam jāpaliek sākotnējā ķīniešu valodas versijā, tad šim tekstam nevajadzētu pievienot tagu data-i18n.

Manuāli rediģēt tulkojumu

Ja neesat apmierināts ar automātiski tulkoto saturu, varat manuāli modificēt tulkojumu:

1. Atrodiet data-i18n taga vērtību HTML failā, kura saturu vēlaties modificēt.

2. Meklējiet tagu atbilstošās valodas JSON failā.

3. Rediģējiet tulkojumu un saglabājiet.

Piemēram, lai mainītu frāzes "1. Sveiki" tulkojumu angļu valodā vietnē https://langany.com/refund, atrodiet tagu section1_title, meklējiet to failā lang/en/docs/refund.json un modificējiet to.

Bieži uzdotie jautājumi

Kāpēc izvēlēties PHP kā aizmugures valodu?

PHP ir viegli ieviešams, lēts un tam ir nobriedusi ekosistēma, kas padara to ideāli piemērotu ātrai ieviešanai un iterācijai. Neatkarīgiem izstrādātājiem un mazām komandām PHP un virtuālās mitināšanas kombinācija ļauj apkalpot lietotājus visā pasaulē par minimālām izmaksām. ShipLang mērķis ir pazemināt ienākšanas barjeru, nevis dzīties pakaļ modernām tehnoloģijām.

Kā var garantēt tulkojuma kvalitāti?

ShipLang izmanto nozarē vadošo mākslīgā intelekta tulkošanas API, kas nodrošina profesionāla līmeņa tulkojuma kvalitāti. Kritiska satura tulkošanas failus var jebkurā laikā manuāli modificēt. Svarīgi ir tas, ka tulkojumi tiek pastāvīgi saglabāti kešatmiņā pēc vienas iesniegšanas, tādējādi novēršot dublētas API izsaukumu maksas.

Kuras valodas tiek atbalstītas?

Teorētiski tā atbalsta visas galvenās valodas visā pasaulē. Sistēma automātiski saskaņosies, pamatojoties uz lietotāja pārlūkprogrammas valodas preferencēm, tostarp, bet ne tikai, angļu, japāņu, korejiešu, franču, vācu, spāņu, arābu un vairāk nekā 100 citām valodām.

Cik ilgs laiks nepieciešams pirmajam tulkojumam?

Kad lietotājs pirmo reizi piekļūst jaunai valodai, tulkojums parasti aizņem 1–3 sekundes. Turpmākās piekļuves šai valodai tiks ielādētas tieši no kešatmiņas ar tādu pašu ātrumu kā parastajām tīmekļa lapām. Tīmekļa vietnēm ar lielu lietotāju bāzi ieteicams iepriekš ģenerēt tulkošanas failus bieži lietotajām valodām.

Kā es varu atjaunināt tulkoto saturu?

Ir divas metodes: viena ir tieši modificēt JSON failu atbilstošajā valodā, bet otra ir dzēst veco tulkošanas kešatmiņu, un sistēma to atkārtoti tulkos nākamajā apmeklējuma reizē. Lapām ar bieži atjauninātu saturu ieteicams izmantot versiju pārvaldības mehānismu.

Kādas ir tagu atkārtotas izmantošanas mehānismu priekšrocības?

Tradicionālās daudzvalodu sistēmas pieprasa, lai katram tulkotajam satura elementam būtu unikāls tags, kas rada grūtības tagu nosaukšanā un pārvaldībā. ShipLang ļauj atkārtoti izmantot tagus, un sistēma inteliģenti identificē satura atšķirības. Tas ievērojami uzlabo izstrādes efektivitāti; jums vairs nav jālauza galva, meklējot tagu nosaukumus.

Kādiem projektu veidiem ShipLang ir piemērots?

ShipLang ir īpaši piemērots projektiem, kuriem nepieciešama ātra globalizācija, piemēram, SaaS produktiem, mārketinga sākumlapām, e-komercijas vietnēm un satura platformām. Ja vēlaties sasniegt globālo tirgu ar minimālām izmaksām, ShipLang ir ideāla izvēle. Lielu uzņēmumu lietojumprogrammām ShipLang var izmantot arī kā ātras prototipēšanas rīku.

Kāpēc tiek uzskatīts, ka ShipLang ir paredzēts mākslīgā intelekta laikmetam?

Mākslīgā intelekta laikmetā tulkošanai vairs nevajadzētu būt darbietilpīgam uzdevumam. ShipLang pilnībā izmanto mākslīgā intelekta iespējas, lai automatizētu un inteliģenti pārveidotu tulkošanu. Turklāt tā racionalizētā arhitektūra nākotnē atvieglo vairāku mākslīgā intelekta funkciju integrāciju, piemēram, inteliģentu satura ģenerēšanu un lietotāju uzvedības analīzi.

Darba sākšana ar ShipLang

Šis ietvars ir pilnībā atvērtā koda; jūs varat to brīvi izmantot, modificēt un izplatīt. Mēs uzskatām, ka mākslīgā intelekta laikmetā tehnoloģijām jābūt atvērtām, viegli lietojamām un tām jākalpo satura veidotājiem.

Ja piekrītat šai koncepcijai, laipni aicināti pievienoties ShipLang kopienai un izpētīt jaunas produktu izstrādes paradigmas mākslīgā intelekta laikmetā.