I am very happy to announce the beginning of the beta stage of our new Amanuens SaaS offering.
What is Amanuens?
Amanuens is a web application that allows you, or your translators, to translate RESX files. The peculiarity of our approach is that the application talks directly with your Subversion repository. Moreover, translations are done entirely in the web browser, without the need of any desktop application such as Microsoft Visual Studio. On the Amanuens website there is a 2-minute introductory video that will help you understand how it works and how it can help you and your team.
Amanuens was born to simplify the localization process of ScrewTurn Wiki. You know, sending RESX files via email, waiting weeks, and then (trying) to merge the translated resources is just plain ugly and error prone. We refined the application a bit, and we received good feedback from some STW contributors, so we decided to build a service for everyone.
I have to admit that I did not realize the potential of such approach until Joannes Vermorel, founder of Lokad, mentioned the need for a continuous localization process. He described the process in a slightly different context, but I think that we, as software developers, are used to continuous* processes (most notably continuous integration). Why not strive for continuous localization of software UIs too?
About the Beta Period
The beta period will last for at least three months. During this time, we’ll collect feedback, polish rough edges, and add some features that are still missing. Getting this kind of applications right is difficult, so we decided to hold back some of the more complex parts to first see how the overall approach works.
For the entire duration of the beta, the service can be used free of charge, without any obligation. We’ve just set a limit on the number of projects you can create (just one for now). If you really need more resources, just drop us a line and we’ll be happy to increase your limit.
Open-Source Projects
We use a lot of open-source applications on a daily basis, and they’re of great help for our work. For this reason, we’re committed to make Amanuens totally free for open-source projects.
Tech Stuff
And now a few juicy technical details for all the geeks who might come across this post.
Amanuens is built entirely in ASP.NET MVC 1.0, with C# code. It runs on Windows Azure and makes use of both SQL Azure and Blob Storage. I am personally very happy with ASP.NET MVC 1.0, as it feels like fresh air compared to Web Forms. As for Windows Azure, it still has quite some rough edges, but I think Microsoft is going in the right direction. After all, it’s a 1.0 product, so we can expect a lot of improvements in the near future.
Windows Azure is an infinitely-scalable Platform as a Service, but what about the application? Well, Amanuens is built in a totally stateless way and we do not even use ASP.NET’s SessionState. This means that the application can scale horizontally very well. The first probable bottleneck will be the SQL database (as usual), but I expect that SQL Azure can handle loads of traffic without problems. At any rate, we constantly monitor the response time of the application, and we’ll be able to migrate data off the database in case it will be necessary.
We Want You!
So, we would be really glad if you could spend some minutes signing up and evaluating the service. We’ll only be able to accept a limited number of new registrations each week, so please be patient if you’re account does not get activated very quickly.
If you have any question or suggestion, don’t hesitate to drop us a line at support@amanuens.com.