Coder Social home page Coder Social logo

amar0001 / string-translator-desktop-app Goto Github PK

View Code? Open in Web Editor NEW

This project forked from coding-meet/string-translator-desktop-app

0.0 0.0 0.0 1.2 MB

String Translator Desktop App is a simple desktop application designed to help developers translate strings easily.

Home Page: https://www.youtube.com/playlist?list=PLlSuJy9SfzvFq2E_mQJz7AIKNSV4HvJwr

License: MIT License

Kotlin 100.00%

string-translator-desktop-app's Introduction

String Translator Desktop App Preview

Click the image above to watch a demo of the String Translator Desktop App on YouTube.

Overview

String Translator Desktop App is a powerful desktop application built with Jetpack Compose, aiming to streamline the translation of strings for developers. It empowers users to seamlessly translate multiple strings into various languages, thereby optimizing the localization process.

Features

  • Bulk Translation: Translate multiple strings at once to target languages.
  • Language Selection: Choose from a variety of supported languages for translation.
  • Jetpack Compose UI: Enjoy an intuitive and visually appealing interface built with Jetpack Compose.
  • Translation with Google Translate: Effortlessly translate your text using Google Translate without the need for an API key.
  • Export to XML Format: Export translated strings to XML for seamless integration into your projects.

Getting Started

How to Build and Run the App ๐Ÿ› ๏ธ

  1. Clone the repository: https://github.com/Coding-Meet/String-Translator-App.git
  2. Navigate to the project directory: cd String-Translator-App
  3. Build the project: ./gradlew build
  4. Run the application: ./gradlew run

Working ๐Ÿ’ป

  1. Launch the application.

Step 1

  1. Enter the source strings in XML format into the provided text field.

Step 2 Step 3

  1. Select the target languages.

Step 4

  1. Enter the folder name where you want to store the translated strings.

Step 5

  1. Click "Translate" to initiate the translation process.

Step 5

Step 6

Step 7

  1. Click "Done".

Step 8

  1. "All strings have been successfully translated" message shown.

Step 9

  1. The translated strings in XML format will be saved in the output folder within your specified folder Name.

Step 10

  1. Open Android Studio Project and paste all values folder in an Src Folder using Explorer.

Step 11

  1. All translated strings successfully imported.

Step 12 Step 13 Step 14

Contributing ๐Ÿค

Join us in shaping the future of this project โ€“ your contributions are invaluable!

  1. Fork the repository and create a new branch for your feature or bug fix.
  2. Select an existing issue or create a new one, and request that it be assigned.
  3. If the issue is assigned, make your changes and ensure that the code follows the project's coding standards.
  4. Write tests to cover your changes and ensure that existing tests pass.
  5. Submit a pull request, explaining the changes and the problem it addresses.
  6. A project maintainer will review your pull request. Please be patient during the review process.
  7. Upon approval, your changes will be merged into the main branch. Thank you for your contribution! ๐Ÿš€

Support the Project

If you find this tutorial series helpful and would like to support the development of more content, consider buying me a coffee! Your support helps in creating high-quality tutorials.

Buy Me a Coffee

Your generosity is greatly appreciated! Thank you for supporting this project.

Author

Meet

If you appreciate my work, consider following me on LinkedIn, YouTube, and adding this project to your favorites on GitHub. Stay tuned for more insights into app development, Kotlin, and more!

string-translator-desktop-app's People

Contributors

coding-meet avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.