translation platform online

Hello everybody,

The project consists in a web application to be developed in C# using the MVC pattern implemented by Microsoft, MS SQL, and entity framework with code first.

The purpose of the platform is to make translation easier.

One registered user can create a project that is displayed as a directory. Each directory is made of sub-directories and files.

Each file is a localizable-resource. Each project can be translated into multiple languages. The creator of the project can assign one or more translators to every available language for that specific project.

Creator can invite a translator to a project by the translator’s registered email.

Users in the platform can be assigned one or more of the following permissions: Creator, Can Read, Can Write, Can Translate.

Creator and CanWrite users can change the structure of the project, adding, deleting or renaming files and directories.

Only localizable resource files can be added in the project.

Each file contains a list of key,values,description. The key is the name of the token, the value is the original value for that key and the description helps the translator to understand the context where that value is used.

Files can have different formats, xml, plain text etc. The system should be designed so that a loader can be added at any time. The initial loader should be able to load XML files with an easy schema.

When a resource file is added in the project, the systems checks if that file exists.

If it doesn't exist, its resources (key/values) are mapped in a database table. The file itself is lost and only its database representations remains.

Now, the file can be translated by translators.

If the file already exists in that directory, the uploader is asked to merge it or cancel the operation. In case of merging, the new Keys are added in the database, no longer existing Keys are marked as deleted and the Keys whose values changed are marked as changed.

Each time a value is translated, the system keeps track of date, time, translator and old values. When the value changes, until the translator doesn't "approve" that translation, the value will be displayed in yellow. When the translator approves the translation, it will be displayed in green. When a file is uploaded containing a new original-value for an existing key, the translator will see that value in yellow.

Translators can browse the project directories and see which files need to be translated or completed. Alternatively they can see a list of files from their dashboards. When they open a file, they can choose from a menu which language to translate to. A table is loaded and the columns are: Key, Original value, description, translated value, Commands. Commands are: approve, revert, see history. Approve approves the translation, Revert reverts the translation to the previous one if any, See history pops up a table that show the translation history for that key.

At any time Can Read users can Save a specific file or directory. If a directory is chosen to be saved, a zip file is created and downloaded.

Files can be saved in different formats, the system should be designed so that new "Writers" can be added later. Initially, the system should be able to write out files in XML format with an easy schema.

Skills: .NET, C# Programming, MVC, Software Architecture, SQL

See more: yellow software, xml translator online, where to write online, translation framework, translation directories, text creator online, system architecture of a web application, s translator languages, save from net online, open xml online, open xml file online, open translator, online resources for writers, online platform for writers, online microsoft, online description writers, online code translator, name creator online, menu writers, list of translators, green key resources, description of a translator, database of translators, context writers, browse translation

About the Employer:
( 0 reviews ) Pisa, Italy

Project ID: #5068533

11 freelancers are bidding on average $459 for this job


Hi, I have 5+ years of experience. Developed various projects in .Net with MsSql database. Infact, 90% of the projects done so far are in ASP, which includes simple dynamic page to complex ecommerce related websites. More

$1546 USD in 45 days
(36 Reviews)

Hi, First of all thanks for posting this project, I am available to provide you economical services for web development , I have read and understood all of project details. I am expert in software development and c More

$115 USD in 3 days
(26 Reviews)

Hi, An ASP.NET,c#,vb and SqlServer expert here. Please feel free to discuss the project with me so that i can wrap it up in a timely manner as per your requirements. I would like to highlight following qualities of m More

$1350 USD in 35 days
(13 Reviews)

Dear Sir/Madam, In response to your job posting, kindly accept our proposal for this project. We meet the requirements as stipulated and feel a strong contender for this project. Though we have gone through the r More

$250 USD in 7 days
(2 Reviews)

[url removed, login to view] . Why choose me? === First check my profile feedback and portfolio .. I... ... take pride of my 5.0 / 5.0 rating, 100% completion rate, 100% on-time completion :-) .. work alone, and st More

$147 USD in 3 days
(4 Reviews)

Hello, We have gone through your requirement and are confident that we can successfully execute the project within the timeline. We are an established Web Design and Development Company having a defined and qualitat More

$412 USD in 14 days
(1 Review)

Hi, I'm Saifeddine Mahjoub From Tunisia you can have the benefit of my low cost and my good experience. I'm ASP.NET developer with 2+ years of expirence also I've done some projects here in o..d..e.. s k please visi More

$222 USD in 4 days
(2 Reviews)

Hi, May I help you? I am an experienced MVC developer, with SQL server for storage and EF as ORM. Please kindly see my portfolio Regards, Mahendra

$222 USD in 3 days
(2 Reviews)

Hi I am in the industry since 6 years now and my development team is a combination of skilled individuals, who have been a part of some of the most renowned portals and software applications. Visit [url removed, login to view] More

$277 USD in 25 days
(3 Reviews)

• 7 + years in analysis, design and development of client/server, web based and n-tier application. • 1.5 + years in Electronics Security System and software maintenance. • Expert in developing web applications, Web More

$155 USD in 15 days
(1 Review)

Hi Sir, I am .NET developer and having 8+ years of experience in web developement. My main skills are ASP.NET, C#, VB.NET, MVC, Entity Framework 4.0, Ajax, SQL Server, JQuery, JavaScript, DNN, WCF, Silverlight. I ha More

$222 USD in 15 days
(0 Reviews)

I am interested on this project. I have experience in web developement using MVC, .NET, JQuery, Ajax in many of my realized projects i used entity framework for database manangemant. I think that this project can be r More

$277 USD in 15 days
(0 Reviews)