I added multi-language support over the weekend:
Added support for Spanish, French, Italian, German, and Portuguese.
Added 5 new fonts.
Added support for special characters; note that not all fonts support special characters.
Retranslate button, which is the button beside Japanese text, now works. You can change the Japanese text, say OCR got it wrong, and retranslate it.
Default line spacing has been changed to 4 to ac...
2025-01-14 07:30:41 +0000 UTC
View Post
The closed beta launch in March went fairly well, and since then, there have been significant research and development efforts into milestone 4. These developments are shaping up to deliver some amazing advancements in 2025.
Beta Plans and Rationale
Originally, I planned to release the app into open beta later this year. However, I’ve decided to extend the Patreon closed beta into early next year to focus on deploying new changes over the coming months.
Hereâ...
2024-12-09 07:06:06 +0000 UTC
View Post
Early Access launch went as well as I could have expected! There are enough users that the server is always almost ways being used. This is useful for me to address stability issues and add features as people request them.
If you’ve been following my milestones from previous posts, I’ve set out 4 milestones before official launch. This Early Access is part of:
Milestone 3: Quality of Life
Over the last week I root caused and fixed 6 AI server crashes, and 1 web server ...
2024-03-19 05:53:21 +0000 UTC
View Post
I'll be sending out invite keys starting sometime tonight between 8-9pm PST. I didn't have time to automate the process so I'll be doing it manually. This will be automated over the next week.
Once you have your key, you can register at onetranslate.net

There will be bugs, crashes, and QoL issues. I have the entire nex...
2024-03-09 02:07:47 +0000 UTC
View Post
I’m happy to announce that OneTranslate will go into early access March 8th for all Reader (tier 2) Patrons and above. OneTranslate is an AI first manga translation and editing tool. It aims to provide at least 10x speed up in manga translation and editing compared to current manual state.
How early access works:
- On March 8th 2024 evening, US Pacific Time, app activation keys will be sent via email to all active Reader...
2024-02-12 01:39:55 +0000 UTC
View Post
I’m targeting the app to release sometime in Feb 2024. Here is an sneak peek of the launch plans:
- This will be an invite only public alpha release.
- Priority will be given to Patrons. Patrons will be able to invite others for free.
- Secondary free access will be available through a waitlist.
- This includes all capabilities that I've been showcasing on Patreon.
- Exact date and details will come closer to launch date.
Needless to say, to put the app o...
2023-11-12 19:51:01 +0000 UTC
View Post
If a picture is worth a thousand words, a video is worth the number of total frames multiplied by a thousand. :P
I’ll let the video speak for itself.
Yes, I haven’t been updating the core translation engine. I took a detour to work on getting an AI assistant working because it was just too much damn fun. The app is now fully integrated with GPT4. It has complete control over the app.
What does this mean in the short term?
1. Manga translation now be done purely thr...
2023-08-29 06:49:27 +0000 UTC
View Post
This project started out with the editor. I always thought that things like AI redraws and translations tech were ways out and an editor would be essential. I estimated that my editor would accelerate the translation process by more than 5x. However, I'm confident that fully automated AI manga translation is now within reach due to recent advancements in machine learning. I believe speed up of more than 10x will happen within the next year.
Back to milestone 1: the new UI
2023-05-08 06:44:06 +0000 UTC
View Post
I've added ChatGPT in my development build. Look at the results above. You tell me.
And yes, I asked ChatGPT to come up with the title :P
Edit: Uploaded image was wrong size. Should be fixed now.
2023-03-14 08:50:44 +0000 UTC
View Post
I thought it might be fun to address some of the common "issues" that you may see during the alpha tests. I am aware of almost all issues, but may not address them in a timely manner. Hopefully this post demystifies how I tackle these issues based on my development style.
Inconsistent font size in bubbles
Background: Professional publications will tend to stick with a preset font sizing scheme regardless of original Japanese font size. They tend...
2023-02-28 09:32:38 +0000 UTC
View Post
In my last post, I mentioned that I set out 4 upcoming milestone. First of which was an UI overhaul that puts the emphasis on the human translator. Over the last few weeks I ended doing my milestone 2 first...
Milestone 2: New machine learning models
I was on a roll training new machine learning models and decided to just see it through and hold off on the editor UI. I experimented with brand new models that did some amazing things. The two that I want to show o...
2023-01-17 11:53:30 +0000 UTC
View Post
Hoping to have the new ML models deployed by then. Cheers!
2022-12-14 02:48:42 +0000 UTC
View Post
I apologize for the slow updates. There are stuff happening IRL that I just can't get away from, but I am working on the app! I've been doing a bunch of experiments on getting the app to the next level, and I believe I figured out all the missing pieces to solve fully automated translation. This includes automated translation of ALL text (not just those inside speech bubbles). Let's call it version 2. I currently have 4 major milestones. The idea is to get something working o...
2022-10-04 08:31:45 +0000 UTC
View Post
Sorry for the lack of updates. As title indicates, life was in the way. But don't worry, I'm working on it whenever I can get the time.
Here's an early look on something I'm working on. I'll have more to say later.
2022-07-08 09:55:40 +0000 UTC
View Post
I've been trying to improve the accuracy of OCR over the last couple of weeks. The new OCR AI is currently up on the public alpha site for you to check out. It is a culmination of a few things:
1. New OCR LSTM model. The previous model was using a modified version of the Tesseract's best Japanese model. This one is trained from ~30,000 lines of text from OPM manga. It took awhile to train a model that is somewhat on par with default model. It handles things like Kanji and punctuation mu...
2022-05-31 02:19:29 +0000 UTC
View Post
Public alpha test #2 coming Friday 12pm PT! The test will last until Sunday midnight and I'll be monitoring the server throughout.
This test features fully automated speech bubble clean, translation, and typesetting. Like last time the primary goal is to test the stability of the server with these features turned on. I mentioned in my last post that I was going to limit the number of translated bubbles. I've changed my mind. All detected bubbles will be translated and typeset. However, ...
2022-04-28 07:57:02 +0000 UTC
View Post
I'm happy to announce the second alpha test is coming on April 29th! This time we're testing the stability of translation/typesetting AI portion of the server. Since I'll be enabling the translation AI, this test will run in limited manner to prevent abuse. Therefore, all pages will be:
- Watermarked
- Typeset with Arial font only
- Half translated (e.g. 5 out of 10 speech bubbles will be translated, remaining will be cleaned)
The test will be much like the...
2022-04-05 04:30:53 +0000 UTC
View Post
Thanks to everyone who participated in the first ever public alpha stability test of my AI server! As a result I was able to fix a few bugs that caused disconnects and server crashes. The server has been live for the past two weeks with no disconnects and crashes so far. I'm going to keep it live 24/7 until further notice. Please feel free to continue to run tests on it.
Next alpha test is coming
I'm currently planning a second alpha test that involves translation...
2022-03-07 08:35:28 +0000 UTC
View Post
I'm running the first ever public alpha test of OneTranslate AI server this weekend Feb 19-21. I'll be monitoring the server the entire weekend and fix any issue that arise during the test. Please report all issues and feedback in this the public-alpha-testing Discord channel.
This is a first test for server stability so only bubble cleaning feature is enabled.
...
2022-02-17 06:35:55 +0000 UTC
View Post
The first ever public alpha testing of OneTranslate is coming! The primary goal is to test the stability of the servers. Being a first test, only the bubble cleaning feature provided. It will be done over the 3 day long weekend so mark your calendars. If you wanted do some automated bubble cleaning this is the time!
I expect we only need about 20 concurrent users to stress the server enough to produce useable results. Thus, I will only advertise on the Patreon + OneTranslate Discord cha...
2022-01-25 11:05:56 +0000 UTC
View Post
First of all, happy new year! Hope everyone had a great holiday. I got a good chunk of time to work on the project and I have some great progress to report!
AI dedicated server is done!
The dedicated AI server well and working! All of the software has been setup and migrated over to the dedicated server. Future changes can also be quickly deployed to the dedicated server. The server will go live soon in the future.
Performance speed-up
2022-01-10 07:34:14 +0000 UTC
View Post
I'll get the latter out of the way first. The dedicated server is about half way built. I just got Tensorflow built on it and is in process of building and hooking up rest of software. Vacation time is coming up so I'll be able to dedicate way more time to work on this project. I expect to have something working before end of the year.
In other news, I've been experimenting with overlay text segmentation. It recently came up frequently as a topic of conversation with several Patreon mem...
2021-11-29 04:03:28 +0000 UTC
View Post
Batch mode is finally done! You'll now be able to upload multiple pages, clean, translate, and typeset all in one place. There are two buttons that allows to download all edited or cleared pages.
This marks a significant milestone in the development of the app as the current feature set is complete enough to be actually useful in production. It is also important to understand that this app is still a prototype. So the next step in the development process is to validate the concept publi...
2021-10-04 08:13:24 +0000 UTC
View Post
I've been especially busy the past month so progress is a bit slower than usual. However, batch mode is coming along nicely! All of the core features are in place and most of the remaining work is about hooking up the UI. Soon, you'll be able to batch clear, translate, edit and/or download all in one place.
Stay tuned!
2021-09-13 09:16:35 +0000 UTC
View Post
The original plan was add a batch mode that allows the user to upload multiple pages simultaneously and clean all the bubbles. This feature is probably the most asked for as bubble cleaning is a very time consuming task for a human.
After a few design iterations of how this would work, I came to the conclusion that the incremental work required to get a full multi-page editor working along with batch is actually very little. So now I'm working on a full batch clean and editing feature t...
2021-08-19 05:54:39 +0000 UTC
View Post
If you followed my last post you'll remember that one of the reported issue was that the font rendering on Windows looked too thin while macOS and Linux doesn't have this issue. ClearType on Windows seems to affect text rendering regardless of which browser was used. So in order to produce consistent text rendering across all platforms, all text are now pre-rendered on the server side using a custom renderer. Then the image is sent to the web app and applied over the page. There are other a f...
2021-07-28 07:03:08 +0000 UTC
View Post
This one is all about making the app simpler to use. All of changes are based off user feedback.
Font size selection changed to + - buttons
The automated line breaking doesn't guarantee that the selected font size will work. For example, the algorithm determines that 17pt is the best font size for this bubble using the current text, but you want something smaller. You try font 16pt and 15pt, both works but 14pt somehow doesn't. But oh, 13pt works… Even worse, 14...
2021-07-08 08:48:29 +0000 UTC
View Post
I started this project by training on a GTX 970M, yeah a mobile graphic card. It was slow as hell and training took days for mediocre results. But eventually I got down to a model that gave an usable accuracy and I decided to go all out with a GTX 1080Ti (I've been using AMD on desktop for years). This was right after crypto crash in 2018 so the used market was flooded with cheap cards so I managed to get a used 1080Ti for cheap. The models that I use today only required overnight to train, s...
2021-06-21 04:35:51 +0000 UTC
View Post
This one was more tedious than expected, largely because the rendering needs to backend and frontend to match in order to produce accurate line breaking. So sets of rendering logic need to be written and synced on completely different platforms, and all rendering implementations are custom. On top of that I needed to build a mini text editor to the web client that can handle live formatting changes.
Underline also turned out to be something not built into browser canvas text rendering, ...
2021-06-08 09:17:04 +0000 UTC
View Post
I had to the privilege of chatting with a few experienced translators and typesetters and got some feedback on current state of the app. Here are the top 3 backlog based on the aggregate feedback:
1. Bold, italic, underline
2. Quality of life changes (auto defaults, rendering issues, center alignment etc)
3. Batch cleaning mode
The first two are to address usability issues and editing feature completeness. Batch mode will allow the user to clean in batch which would ma...
2021-05-11 04:48:47 +0000 UTC
View Post