Ynglŷn â fframwaith ShipLang
Y pentwr technoleg amlieithog cyntaf a gynlluniwyd ar gyfer AI, gan ganiatáu i ddatblygwyr ganolbwyntio ar y cynnyrch ei hun.
Cyflwyniad i'r Fframwaith a'r Delfrydau
ShipLang yw'r pentwr technoleg cyntaf a ddatblygwyd gan reolwyr cynnyrch, wedi'i eni o fyfyrdod ar brosesau datblygu traddodiadol. Yn oes AI, nid offer mwy cymhleth sydd eu hangen arnom, ond atebion syml sy'n caniatáu i bobl ganolbwyntio ar syniadau cynnyrch.
Prif ddelfryd y fframwaith hwn yw sicrhau nad yw globaleiddio bellach yn faich ar gynhyrchion. Ar ôl i chi ysgrifennu'r cod yn Tsieinëeg, gall defnyddwyr ledled y byd gael mynediad i'ch gwefan yn eu hiaith frodorol. Dylai amlieithrwydd fod yn awtomatig ac yn ddeallus, yn hytrach na bod angen cynnal a chadw dwsinau o ffeiliau cyfieithu â llaw.
Mae ShipLang yn gwbl rhad ac am ddim ac yn ffynhonnell agored. Nid rhannu technoleg yn unig yw hyn, ond hefyd ymgais i archwilio asiantaeth ddynol yn oes AI. Dylai technoleg wasanaethu creadigaeth, nid dod yn rhwystr iddi.
Mae ein system wedi'i chynllunio ar gyfer defnyddwyr nad ydynt yn rhaglennwyr ac mae'n gydnaws ag arferion defnyddio defnyddwyr ac AI, fel y dangosir yn y diagram isod:
Ynglŷn â'r awdur
Egwyddorion Technegol
Mecanwaith cyfieithu deallus amlieithog
Nod cefnogaeth amlieithog yw sicrhau, pan fyddwch chi'n teipio Tsieinëeg yn y cefndir cod, bod defnyddwyr yn gweld ieithoedd eraill.
Yr egwyddor yw, pan fydd defnyddiwr yn ymweld am y tro cyntaf, bod y system yn gwirio gosodiadau iaith y defnyddiwr. Os nad oes ffeil gyfieithu ar gyfer yr iaith honno, mae'r system yn galw'r API cyfieithu, yn cyfieithu'r iaith, yn arddangos y canlyniad wedi'i gyfieithu ar y dudalen, ac yn storio'r canlyniad yn y storfa dros dro ar y gweinydd i'w ddefnyddio yn y dyfodol. Os oes ffeil gyfieithu ar gyfer yr iaith gyfatebol eisoes yn bodoli, caiff ei llwytho'n uniongyrchol, ac mae iaith y dudalen yn cael ei harddangos yn awtomatig.
Llif gwaith
1. Pan fydd defnyddiwr yn ymweld â thudalen, mae'r system yn canfod dewis iaith y porwr yn awtomatig.
2. Gwiriwch a oes gan y gweinydd ffeil storfa gyfieithu ar gyfer yr iaith honno eisoes.
3. Os yw'r storfa yn bodoli, llwythwch a rendrwch hi'n uniongyrchol; fel arall, ffoniwch yr API cyfieithu AI.
4. Ar ôl ei gyfieithu, arbedwch ef i storfa'r gweinydd i'w ddefnyddio'n uniongyrchol ar eich ymweliad nesaf.
5. Mae'r broses gyfan yn dryloyw i'r defnyddiwr, nid oes angen aros, ac mae'n darparu profiad llyfn.
Canllaw Defnyddiwr
Defnydd sylfaenol
Os oes cynnwys sydd angen ei gyfieithu i sawl iaith, ychwanegwch y tag data-i18n at y ffeil PHP gyfatebol.
Er enghraifft, os ydych chi eisiau cyfieithu'r "欢迎用" (Croeso i'w ddefnyddio) o'r iaith Tsieineaidd i sawl iaith ar y dudalen we langany.com/docs/lang-i18n, mae angen i chi ychwanegu'r canlynol at y ffeil PHP gyfatebol:
<p data-i18n="welcome">欢迎使用</p>
Pan fydd y defnyddiwr yn defnyddio'r rhyngwyneb Saesneg, bydd "Croeso" yn cael ei arddangos yn y lleoliad cyfatebol yn langany.com/docs/lang-i18n.
Mecanwaith ailddefnyddio tagiau
Wrth ychwanegu tagiau data-i18n amlieithog, gallwch gopïo'r tagiau a ddefnyddiwyd gennych o'r blaen a dim ond addasu'r testun; nid oes angen ailddiffinio'r tagiau data-i18n.
Er enghraifft, os yw'r tag ar gyfer "你好" wedi'i ddiffinio fel "k", yna bydd "你好" ar y dudalen yn cael ei gyfieithu'n awtomatig fel "hello" yn Saesneg. Os ydych chi hefyd eisiau cyfieithu "不错" (ddim yn ddrwg) i sawl iaith, gallwch chi gopïo'r tag yn uniongyrchol:
<p data-i18n="k">你好</p>
<p data-i18n="k">不错</p>
Ar hyn o bryd, ym mhob system ar y farchnad, mae'r un tag yn cael ei gyfieithu i'r un cynnwys. Fodd bynnag, yn ShipLang, mae'r system yn cefnogi ailddefnyddio gwerthoedd tag data-i18n. Pan fydd sawl elfen yn defnyddio'r un tag ond bod ganddynt gynnwys gwahanol, mae'r system yn eu trosi'n awtomatig i k_你好 (helo) neu k_不错 (ddim yn ddrwg), gan sicrhau bod y cyfieithiad yn cyfateb yn gywir i'r testun gwreiddiol.
Cadwch y testun gwreiddiol
Os nad oes angen cyfieithu testun penodol ar y dudalen a dylai aros yn ei gyflwr Tsieineaidd gwreiddiol, yna ni ddylid ychwanegu'r tag data-i18n at y testun hwnnw.
Golygu'r cyfieithiad â llaw
Os nad ydych chi'n fodlon â'r cynnwys sydd wedi'i gyfieithu'n awtomatig, gallwch chi addasu'r cyfieithiad â llaw:
1. Lleolwch werth y tag data-i18n yn y ffeil HTML lle rydych chi am addasu'r cynnwys.
2. Chwiliwch am y tag yn ffeil JSON yr iaith gyfatebol.
3. Golygwch y cyfieithiad a'i gadw.
Er enghraifft, i addasu'r cyfieithiad Saesneg o "1. Hello" yn https://langany.com/refund, dewch o hyd i'r tag section1_title, chwiliwch amdano yn lang/en/docs/refund.json a'i addasu.
Cwestiynau Cyffredin
Pam dewis PHP fel yr iaith gefndirol?
Mae PHP yn hawdd i'w ddefnyddio, yn rhad, ac mae ganddo ecosystem aeddfed, gan ei wneud yn ddelfrydol ar gyfer ei ddefnyddio a'i ailadrodd yn gyflym. I ddatblygwyr annibynnol a thimau bach, mae'r cyfuniad o PHP a chynnal rhithwir yn caniatáu ichi wasanaethu defnyddwyr byd-eang am gost leiaf. Nod ShipLang yw gostwng y rhwystr i fynediad, nid mynd ar ôl technolegau ffasiynol.
Sut gellir gwarantu ansawdd y cyfieithu?
Mae ShipLang yn defnyddio API cyfieithu AI sy'n arwain y diwydiant, gan gyflawni ansawdd cyfieithu ar lefel broffesiynol. Ar gyfer cynnwys hanfodol, gallwch addasu'r ffeiliau wedi'u cyfieithu â llaw ar unrhyw adeg. Yn bwysig, caiff cyfieithiadau eu storio yn y storfa dros dro yn barhaol ar ôl un cyflwyniad, gan ddileu ffioedd galwadau API dyblyg.
Pa ieithoedd sy'n cael eu cefnogi?
Yn ddamcaniaethol, mae'n cefnogi pob prif iaith ledled y byd. Bydd y system yn cyfateb yn awtomatig yn seiliedig ar ddewisiadau iaith porwr y defnyddiwr, gan gynnwys ond heb fod yn gyfyngedig i Saesneg, Japaneg, Coreeg, Ffrangeg, Almaeneg, Sbaeneg, Arabeg, a dros 100 o ieithoedd eraill.
Pa mor hir mae'r cyfieithiad cyntaf yn ei gymryd?
Pan fydd defnyddiwr yn cyrchu iaith newydd am y tro cyntaf, mae'r cyfieithiad fel arfer yn cymryd 1-3 eiliad. Bydd mynediad dilynol i'r iaith honno'n cael ei lwytho'n uniongyrchol o'r storfa, gyda chyflymderau sy'n union yr un fath â thudalennau gwe rheolaidd. Ar gyfer gwefannau sydd â sylfaen ddefnyddwyr fawr, argymhellir cynhyrchu ffeiliau cyfieithu ymlaen llaw ar gyfer ieithoedd a ddefnyddir yn gyffredin.
Sut ydw i'n diweddaru'r cynnwys wedi'i gyfieithu?
Mae dau ddull: un yw addasu'r ffeil JSON yn uniongyrchol yn yr iaith gyfatebol, a'r llall yw dileu'r hen storfa gyfieithu, a bydd y system yn ei hail-gyfieithu ar yr ymweliad nesaf. Ar gyfer tudalennau sydd â chynnwys sy'n cael ei ddiweddaru'n aml, argymhellir defnyddio mecanwaith rheoli fersiynau.
Beth yw manteision mecanweithiau ailddefnyddio tagiau?
Mae systemau amlieithog traddodiadol yn ei gwneud yn ofynnol i bob darn o gynnwys sydd wedi'i gyfieithu gael tag unigryw, gan arwain at anawsterau wrth enwi a rheoli tagiau. Mae ShipLang yn caniatáu ichi ailddefnyddio tagiau, ac mae'r system yn nodi gwahaniaethau cynnwys yn ddeallus. Mae hyn yn gwella effeithlonrwydd datblygu yn fawr; does dim angen i chi boeni mwyach am enwau tagiau.
Pa fathau o brosiectau mae ShipLang yn addas ar eu cyfer?
Mae ShipLang yn arbennig o addas ar gyfer prosiectau sydd angen globaleiddio cyflym, fel cynhyrchion SaaS, tudalennau glanio marchnata, gwefannau e-fasnach, a llwyfannau cynnwys. Os ydych chi am gyrraedd y farchnad fyd-eang gyda'r gost leiaf, ShipLang yw'r dewis delfrydol. Ar gyfer cymwysiadau menter fawr, gellir defnyddio ShipLang hefyd fel offeryn prototeipio cyflym.
Pam mae ShipLang yn cael ei ddylunio ar gyfer oes AI, yn ôl y sôn?
Yn oes AI, ni ddylai cyfieithu fod yn dasg llafurddwys mwyach. Mae ShipLang yn manteisio'n llawn ar alluoedd AI i awtomeiddio a thrawsnewid cyfieithu'n ddeallus. Ar ben hynny, mae ei bensaernïaeth symlach yn hwyluso integreiddio mwy o swyddogaethau AI yn y dyfodol, megis cynhyrchu cynnwys deallus a dadansoddi ymddygiad defnyddwyr.
Dechrau gyda ShipLang
Mae'r fframwaith yn gwbl ffynhonnell agored; rydych chi'n rhydd i'w ddefnyddio, ei addasu a'i ddosbarthu. Credwn, yn oes AI, y dylai technoleg fod yn agored, yn hawdd ei defnyddio, a gwasanaethu crewyr.
Os ydych chi'n cytuno â'r cysyniad hwn, mae croeso i chi ymuno â chymuned ShipLang ac archwilio paradigmau newydd ar gyfer datblygu cynnyrch yn oes AI.