Ethereum Localization Service

Ethereum Localization Service

Decentralized translation network with AI & human attestors, to onboard next billion users of Ethereum

13
Built at Onchain Summer Buildathon

The problem Ethereum Localization Service solves

https://docs.google.com/presentation/d/1dgKa17NNWLmFtQPv5tIpEFCwrAEcl1XsHBQFrfQ3Fqk/edit#slide=id.g4dfce81f19_0_45

This project is part of Ethereum Attestation Service Fellowship #1

For Etheruem to reach next billions of users, we will need to break down the language barrier.
Only 16% of the population speaks English while 60%+ of the content are in English

We have talked to different communities and identified challenges

  • AI tools are often biased and centralized
  • Crowdsourcing translations Systems often get abuse
  • Need ways to Reward Contributors for retention and engagement

Thus, We're building an incentive network for AI translation agent and human attestors

In our demo, we translated a video from the Pragama Denver Playlist on Youtube, using an AI pipeline.

Vtt subtitles files are uploaded to IPFS for process and execution of decentralized AI

Then with a Chrome extension, we can see the translated subtitles, and end-users can feedback by vote up/down like in StackOverflow.
These votes will create crypto-based attestations with user's wallet and send back to our servers.

With that we're able to avoid abuse, further calculate incentive allocation base on contributions.

We derive contribution base on a few factors such as edit distance between previous translations, time of translation to determine contribution. e.g. Translate early, get more, fix a minor typo get less.

Then we issue the final "rollup" contribution attestation using EAS/Witness and commit that on-chain.

For incentives, we integrated Grantstack from Gitcoin so project owner can fund raise for their project.
Then with allo protocol, payouts can be made accoridngly to contirbution in a trustless manner.

We created a custom Allo strategy (ELSStrategy) to check against such attestation before receipent cam ne registered to the protoype.

Challenges we ran into

It is essential to improve UX to engage crypto native users as many translators are not tech savvy. This version we added coinbase smart account via Privy with onchainkit.

Tracks Applied (3)

Coinbase Smart Wallet

At Translation Portal, We integrated Coinbase Smart Wallet with Privy such that user can easily create account to attest...Read More

Coinbase Onchain Verifications

We support coinbase verifications for translator profile attestatoins. They are able to show attestation of country of r...Read More

Unplugged Track

We believe making Ethereum more inclusive via localization has huge social impact. This protocol will help projects to r...Read More

UNPLUGGED with Nouns

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion