Inside ConveyThis Tech: Ngawangun Mapay Wéb Kami

Jieun Website anjeun Multilingual dina 5 Menit
Nepikeun demo ieu
Nepikeun demo ieu
My Khanh Pham

My Khanh Pham

Ningkatkeun Pangalaman Pamaké: ConveyThis Ngawanohkeun Manajemén URL

Seueur palanggan ConveyThis langkung milih gaduh sadaya URL halaman wébna ditarjamahkeun kalayan leres, anu tiasa janten tugas anu nungtut, khususna pikeun situs ékspansi anu ditarjamahkeun kana sababaraha basa.

Tanggapan pangguna nunjukkeun yén sababaraha klien mendakan ngamimitian proyék tarjamahan halaman wéb awalna rada ngabingungkeun. Aranjeunna sering ditaroskeun naha aranjeunna ngan ukur tiasa ningali URL halaman utama dina daptar tarjamahan, sareng kumaha cara ngadamel tarjamahan eusina.

Ieu nunjukkeun wewengkon poténsial pikeun ningkatna. Urang nempo hiji kasempetan pikeun mempermudah prosés onboarding smoother jeung manajemén proyék leuwih efisien. Tapi, urang kakurangan solusi konkrit dina waktos éta.

Hasilna, sakumaha anu anjeun nyangka, nyaéta bubuka fitur Manajemén URL. Éta ngamungkinkeun para pangguna pikeun nyeken URL halaman wébna sareng ngahasilkeun kontén anu ditarjamahkeun ku ConveyThis Dashboard, gancang sareng efektif.

Anyar-anyar ieu, fitur ieu dialihkeun tina Daptar Tarjamahan ka halaman manajemén tarjamahan dumasar-URL anu énggal, langkung adaptable sareng kuat. Ayeuna, kami yakin éta waktuna pikeun ngungkabkeun carita di balik awal fitur ieu.

921

Embracing Golang: ConveyThis' Journey Towards Enhanced Translation Services

922

Awal lockdown 2020 kusabab pandémik masihan kuring kasempetan pikeun tungtungna diajar basa pamrograman Golang anu parantos disingkirkeun kusabab keterbatasan waktos.

Dimekarkeun ku Google, Golang atawa Go geus gaining popularitas di taun panganyarna. Basa pamrograman anu disusun sacara statis, Golang dirarancang pikeun ngaktipkeun pamekar nyieun kode anu efisien, dipercaya, sareng sakaligus. Kesederhanaan na ngadukung tulisan sareng ngajaga program anu éksténsif sareng rumit tanpa ngorbankeun kagancangan.

Dina pamikiran ngeunaan proyék samping poténsial pikeun familiarize diri jeung Golang, hiji Mapay web sprang mun pikiran. Éta nyumponan kriteria anu disebatkeun sareng berpotensi nawiskeun solusi pikeun pangguna ConveyThis. Mapay wéb atanapi 'bot' mangrupikeun program anu nganjang ka halaman wéb pikeun nimba data.

Pikeun ConveyThis, tujuan kami nyaéta pikeun ngembangkeun alat pikeun pangguna pikeun nyeken situsna sareng nyandak sadaya URL. Salaku tambahan, kami hoyong ngagampangkeun prosés ngahasilkeun tarjamahan. Ayeuna, pangguna kedah nganjang halaman wébna dina basa anu ditarjamahkeun pikeun ngahasilkeun aranjeunna, tugas anu matak pikasieuneun pikeun situs-situs anu ageung sareng seueur basa.

Sanajan prototipe awal éta lugas - program nu nyokot URL salaku input tur mimitian Crawling loka - éta gancang jeung éféktif. Alex, ConveyThis 'CTO, ningal poténsi solusi ieu sareng masihan payuneun pikeun panalungtikan sareng pamekaran pikeun nyaring konsép sareng mikirkeun kumaha janten host jasa produksi anu bakal datang.

Napigasi Trend Tanpa Server sareng Go sareng ConveyThis

Dina prosés finalizing bot web Mapay, urang kapanggih sorangan grappling jeung nuances CMS béda jeung integrations. Patarosan lajeng timbul - kumaha urang bisa pangalusna nampilkeun pamaké kami kalawan bot?

Mimitina, kami nganggap pendekatan anu dicoba sareng diuji pikeun ngagunakeun AWS kalayan antarmuka pangladén wéb. Tapi, sababaraha masalah poténsial muncul. Kami ngagaduhan kateupastian ngeunaan beban server, panggunaan sakaligus ku sababaraha pangguna, sareng kurangna pangalaman sareng hosting program Go.

Ieu nyababkeun urang mertimbangkeun skenario hosting tanpa server. Ieu nawiskeun kauntungan sapertos manajemén infrastruktur ku panyadia sareng skalabilitas alamiah, ngajantenkeun éta solusi idéal pikeun ConveyThis. Éta hartosna urang henteu kedah hariwang ngeunaan kapasitas server sabab unggal pamundut bakal beroperasi dina wadahna terasing sorangan.

Nanging, dina taun 2020, komputasi tanpa server sumping kalayan wates 5 menit. Ieu ngabuktikeun masalah keur bot urang nu bisa berpotensi diperlukeun pikeun ngorondang situs e-commerce badag kalayan sababaraha kaca. Untungna, dina awal 2020, AWS ngalegaan watesna ka 15 menit, sanaos ngaktifkeun fitur ieu kabuktian janten tugas anu nangtang. Antukna, urang manggihan solusi ku pemicu kode serverless kalawan SQS - ladenan antrian pesen AWS.

923

Perjalanan ka Komunikasi Bot Real-Time Interaktif sareng ConveyThis

924

Nalika kami ngabéréskeun dilema hosting, kami ngagaduhan halangan anu sanés pikeun diatasi. Kami ayeuna ngagaduhan bot fungsional, di-host ku cara anu épisién, tiasa skala. Tugas sésana nyaéta ngirimkeun data anu dibangkitkeun bot ka pangguna urang.

Tujuanana pikeun interaktivitas maksimal, kuring mutuskeun dina komunikasi sacara real-time antara bot sareng dasbor ConveyThis. Sanaos sacara real-time sanés sarat pikeun fitur sapertos kitu, kuring hoyong pangguna urang nampi tanggapan langsung saatos bot ngamimitian damel.

Pikeun ngahontal ieu, kami ngembangkeun server websocket Node.js basajan, anu di-host dina conto AWS EC2. Ieu diperlukeun sababaraha tweaks kana bot pikeun komunikasi sareng websocket server na automating deployment. Saatos nguji lengkep, kami siap transisi ka produksi.

Anu dimimitian salaku proyék samping pamustunganana mendakan tempatna dina dasbor. Ngaliwatan tantangan, kuring meunang pangaweruh dina Go sareng ngasah kaahlian kuring di lingkungan AWS. Kuring manggihan Go utamana mangpaatna pikeun tugas jaringan, programming koperasi, sarta komputasi serverless, tinangtu tapak suku memori na low.

Kami gaduh rencana ka hareup sabab bot nampilkeun kasempetan anyar. Kami tujuanana pikeun nulis ulang alat cacah kecap kami pikeun efisiensi anu langkung saé, sareng berpotensi dianggo pikeun pemanasan cache. Abdi ngarepkeun anjeun ngaraosan nyolong kana dunya téknologi ConveyThis sapertos anu kuring resep ngabagikeunana.

Siap ngamimitian?

Tarjamahan, langkung seueur tibatan ngan ukur terang basa, mangrupikeun prosés anu rumit.

Ku nuturkeun tip kami sareng nganggo ConveyThis , halaman anu ditarjamahkeun anjeun bakal cocog sareng pamiarsa anjeun, ngarasa asli kana basa target.

Bari merlukeun usaha, hasilna nyaeta rewarding. Upami anjeun narjamahkeun halaman wéb, ConveyThis tiasa ngahémat jam anjeun nganggo tarjamahan mesin otomatis.

Coba ConveyThis gratis salami 7 dinten!

gradién 2