Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automating Google Play Store Translation via Translatewiki #80

Open
rgaudin opened this issue Mar 3, 2023 · 12 comments
Open

Automating Google Play Store Translation via Translatewiki #80

rgaudin opened this issue Mar 3, 2023 · 12 comments
Assignees
Labels

Comments

@rgaudin
Copy link
Member

rgaudin commented Mar 3, 2023

This ticket tracks the Kiwix GSoC 2023 Project Automating Google Play Store Translation via Translatewiki until code contributions and/or specific tickets requires creating its own dedicated repository (or falls into zim-android).

Candidates, contributors, this ticket is the preferred location to discuss this project. Ask your questions here and mentors (@kelson42) shall respond.

Mandatory reads:


Automating Google Play Store Translation via Translatewiki

Objective: we want to automate the translation process of our Google Play store entries via Translatewiki. This will help in making the apps available in multiple languages, making it accessible to a larger audience.

Approach: we suggest using Kotlin and Gradle to develop a tool that can handle the translations. Your tool will extract the app’s text content and send it to Translatewiki for translation. After the translation is completed, the tool will automatically update the Google Play store entry with the translated text.

Deliverables:

  • A Kotlin-based tool that can extract text content from Google Play store entries.
  • Integration with Translatewiki for translation.
  • Automated updating of Google Play store entries with translated text.
  • A comprehensive guide for app developers to use the tool for their Google Play store entries.

Skills required:

  • Good understanding of Kotlin and Gradle;
  • be somewhat familiar with the Google Play store and Translatewiki.

Difficulty: Hard, but once you’ve figured it out it should go quickly and 175 hours or so should suffice.

@shahnoor-khan
Copy link

Hey I'm Shahnoor, I have good knowledge of Kotlin and worked as an android developer. I'm new to open source but I'm ready to learn. I want to know wheather the tool that need be developed to translate play store content using translate, need to be a mobile application?
and Can you please point me to some pointers or demo to better understand the problem? :)

@criticalAY
Copy link

@kelson42 Could you drop hints as to how you would like to achieve it as the tool is a vague term and it is not at all clear what and how it will be achieved.

@kelson42
Copy link
Contributor

kelson42 commented Mar 8, 2023

@criticalAY I believe there is enough information given, if you have a precise question, ready to answer it.

@criticalAY
Copy link

@kelson42 how do you want this tool to be made I mean tool is a vague term like are you planning this to be integrated with the Android studio project itself?

@kelson42
Copy link
Contributor

kelson42 commented Mar 8, 2023

@criticalAY If you have no clue how to start with, and therefore feel unable to make a proposal, then the task is probably not for you. Just a reminder: the GSOC is not a school: we are not teachers taking you by the hand to make exercices. You are free, show initiative, read all the documentation first, draw a high level plan, ask precise questions if something fondamental to your opinion is missing.

@criticalAY
Copy link

I understand that but I also have a project idea so where can we discuss that?

@Omkar76
Copy link

Omkar76 commented Mar 15, 2023

Good idea. Is the translation for playstore entries already available on translatewiki? I did some searching on kiwix desktop and android repos and found there is translation available for app content. https://translatewiki.net/wiki/Translating:Kiwix but didn't find anything for playstore entries. I can see translated entries on playstore this german page for example where is this located on translatewiki?

I've got a rough idea of how it can be done. need to do some experimentation. Please share link of translatewiki page for playstore entries. Thanks.

@prasher1421
Copy link

I have a basic doubt whether you are going for KMM (Kotlin Multiplatform Mobile) or traditional Kotlin. Otherwise I have a precise plan of how should I start with the module.

@Keerti143
Copy link

I am Keerthana L, a computer science student, I have just entered my 6th semester at city engineering college Bengaluru. I am new to open source contributions but I am aware of python, C++, HTML,CSS and java script. I would love to contribute to your organization but would you please tell me how to get started?
Hoping to hear from you soon.
Regards
Keerthana L

@Rammuni28
Copy link

Rammuni28 commented Apr 2, 2023

Hello sir,
I can help you get started with using Kotlin and Gradle to develop a translation tool that extracts text content from an app and sends it to Translatewiki for translation.it required Some necessary dependencies to add to our build.gradle file and many more things .I have an idea about it how we can do it , sir kindly please give me any contact where i can tell you how we can do this i have proper road map for it.

@PK284
Copy link

PK284 commented Apr 3, 2023

Hello, @kelson42 I went through every detail mentioned in the Document.
I have 2 questions to ask you regarding this.
1. Are there any best practices or guidelines that I should follow during the project?
2. How will my work be evaluated and assessed during the project? How often am I supposed to communicate with my
mentors for feedback or help?

I am drafting my proposal for the Gsoc:2023 and I am interested to work on this project.
Kindly help me so that I can submit my proposal ASAP.
Thanks
PK284

@Thre4dripper
Copy link

Hello @kelson42, As a full stack Android developer with over 6 years of experience, I'm excited to discuss my proposal for GSOC.
I'm confident in my abilities to complete the project and create a comprehensive guide for app developers. I am founder developer in BeaBrand Company (A Next Level Ecommerce Startup). I know industry practices and doing android since 2018.

As a Smart India Hackathon Finalist ( The biggest International level Hackathon ) I know how to work in sprints, so you can rely on me.

I am interested to work on this project.
Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

10 participants