2
23 Comments

I need a TaaS (Translation as a Service)!

Hi guys, i need a simple platform where i can upload JSON/INI files and then the platform translate it for me. It doesn't matter how, i just want to upload it and translate it (it doesn't have to be real-time, i could wait 24h for the file translation).

I have several products that i need to ship in other languages but i need to optimize time and release it asap.

Thanks!

  1. 1

    Hey i have created an app that translate json files into multiple languages without breaking placeholders. Here is the link if you want to check it out: https://localizejson.lovable.app

  2. 3

    Appreciated for all those links, guys!

    But i want a "true native" translation. I want someone to do it through a service.

    My point is, i need this because each country has some words that theses translate api services doesn't catch.. So, in my point of view i see something like this:

    1. I upload all my JSON file with my default language
    2. People start to translate it to their language
    3. I can download a new JSON file generated by these people

    All of this through an interface..
    Using a API to translate (amazon, google) isn't enough for me, mostly because i'll have to send it to them. I just want to upload my file and get rid of it.

    1. 1

      Unbabel or Locize in combination with one of their translation partners might be a good solution for you.

      https://locize.com
      https://unbabel.com

    2. 1

      @MaatIndieHacker - can I ask you for one of the files that needs to be translated? - I wrote a json localization app, and I would like to give it a try

    3. 1

      Have you looked at Smartling? I think what you're looking for is more in the vein of what is commonly called "localization" around the web ... googling that will lead you to results more similar to what you're looking for I think

  3. 2

    Unbabel is the best I know.
    I use Otter.ai for other things.

  4. 1

    Hi MaatIndieHacker -- is something like this what you're after (read from a json file and written to a json file):

    "text": {
    "home.welcome.hero.message": "Este es mi heroe",
    "home.welcome.hero.subMessage": "Y esta es la descripción de mi héroe.",
    "home.welcome.hero.button": "Haga clic para más información."
    }
    "text": {
    "home.welcome.hero.message": "Este é meu herói",
    "home.welcome.hero.subMessage": "E esta é a descrição do meu herói",
    "home.welcome.hero.button": "Clique para mais informações"
    }

    I haven't quite worked out the coding for the Chinese yet as I am not really a coder ...

    Cheers

    1. 1

      Now I've got it:
      "text": {
      "home.welcome.hero.message": "这是我的英雄",
      "home.welcome.hero.subMessage": "这就是我英雄的描述",
      "home.welcome.hero.button": "单击以获取更多信息"
      },

  5. 1

    I'm a native spanish speaker and fluent in English. I could help you with the Spanish translation on a per project basis. Let me know if it works for you gabolecointere21@gmail.com

  6. 1

    Go google there are many options.

  7. 1

    Genki does this. You can also chose the level and specific domain areas the translators focus on.

  8. 1

    https://www.cadencetranslate.com/
    A translation as a service startup.
    It might help with your specific use case. Spoken to their founders a while ago, very nice people.

  9. 1

    https://www.supertext.ch (i used this service a year ago and they translated a JSON file for me).

  10. 1

    Hey I got sucked into the problem of solving this for free in the mean time.

    Here's a hacky solution that I have so far.

    • Loop through the object, gather the values inside an array
    • Generate strings from the array's elements - formatted as quotes, separated by commas
      e.g. output
      "This is my hero", "And this is the description of my hero", "Click for more information"
    • Copy and paste your output into the google translate box
    • Select your language of choice, and translate
    • Copy and paste the result back into a file
    • Read the file, and generate an array of strings following the rule of quotes and commas
    • You should have two arrays - one with the original strings and one with the translated strings
    • Loop through the object once again, and change the strings to those of the translated strings
    • Write your result to a json file

    EDIT:
    Sorry, I realize now that you are looking for something completely different, but I'll leave this here in case someone wants a free DIY solution

  11. 1

    I used to work at Lingotek (lingotek.com)

  12. 1

    Do you have a sample file and what are the languages you want them to be translated to?

    1. 1

      Yeah sure, the structure is something like this:

      {
      	"home.welcome.hero.message": "This is my hero",
      	"home.welcome.hero.subMessage": "And this is the description of my hero",
      	"home.welcome.hero.button": "Click for more information"
      }
      

      I need: Chinese, Spanish and Portuguese (Brazil).
      Those are just examples.

      Do you know any service like this?

      1. 1

        I could get my Peruvian friend (english teacher) for Spanish, could you leave an email or a link to your site?

  13. 0

    https://www.deepl.com/translator is the best translator in my opinion. And they got an API as a Pro Feature. :)

  14. 0

    You could try Amazon translate:
    https://aws.amazon.com/translate
    (2nd time today I have recommended an AWS service here .... hmmm ...)

  15. 1

    This comment was deleted 5 years ago

  16. 1

    This comment was deleted 8 years ago