Hi Igor,

On 3 April 2011 19:58, Igor Chtivelband <igor.chtivelb...@gmail.com> wrote:

> Hi,Luis
> See my comments in the original text.
> Regards
> Igor
>
> On Sun, Apr 3, 2011 at 4:57 PM, Luis Villarejo <villar...@gmail.com>wrote:
>
>> Hi Igor,
>>
>> On 2 April 2011 20:21, Igor Chtivelband <igor.chtivelb...@gmail.com>wrote:
>>
>>> Hi,Luis
>>> 1) Without dividing deeply into design ,the main idea of "translate on
>>> the fly" implementation can be having asynchronous calls from client to
>>> server on "space" key strike event (or even on any key strike event,
>>>
>>
>> Unless you plan to overwrite translation results, you may need to wait
>> until a full stop is found in the text since the translation is not done on
>> a word per word basis.
>>
>>
> That is exactly what I was thinking about - to overwrite the translation
> result after every word.For example if you are trying to translate "Happy
> new year" phrase - the requests from the client to the server will be sent 3
> times and after getting the response,the whole result will be refreshed.
>
>
>> depending on the time required to perform the translation and return the
>>> result)  and refresh the result window without performing
>>> the post-back. Bottom-line  - Ajax principle.
>>>
>>> 2) I would be glad to implement logging system for web-site,that will
>>> store the data regarding the localization of users,languages that were
>>> translated,how much time did it take and even the translated texts.All these
>>> can be used later for the analysis of typical user-profile and web-site
>>> improvements. I think that for needs of such logging system DB tables are
>>> more suitable than writing to the files,in order to fetch and analyze data
>>> effectively.
>>>
>>
>> The term 'logging' stanading by its own is a little bit ambiguous. Let me
>> explain what I think about when I use 'logging'  in the context of this web
>> interface: The logging we are thinking on refers to the transformations the
>> user makes to the text translated to Apertium. Tipically the translation is
>> not 100% correct and the user makes use of the tools we have integrated in
>> the web interface to polish the translation. Logging these changes we would
>> have access to information on what things Apertium does incorrectly and how
>> should be changed.
>>
>
> Ok,now I understand what you meant. Do you have this "polish" feature
> deployed to web-site? I am asking because you say "we have integrated" ,but
> I don't see such option in current version of the web site.
>

Have a look at:
http://apertium.vm.bytemark.co.uk/ApertiumAWI/translate.php

and check the 'get logs' button.

Luis



>
>> Best,
>> Luis
>>
>>>
>>> Best regards
>>> Igor
>>>
>>>
>>> On Sat, Apr 2, 2011 at 6:20 PM, Luis Villarejo <villar...@gmail.com>wrote:
>>>
>>>> Hi Igor,
>>>>
>>>> thanks for your interest in the project.
>>>>
>>>> The 'translate on the fly' option looks attractive, how do you plan to
>>>> do that? the other points of the scope you described look good but deeper
>>>> improvements would also be nice, what about the logging system? do you have
>>>> any interest in it? any ideas?
>>>>
>>>> Best,
>>>> Luis
>>>>
>>>> On 2 April 2011 16:46, Igor Chtivelband <igor.chtivelb...@gmail.com>wrote:
>>>>
>>>>>
>>>>>  Hello ,here is my proposal for your judgement
>>>>> I am not familiar well with the rules and norms of this community,so if
>>>>> it seems funny...well...you are invited to laugh.
>>>>> Any feedback will be appreciated and considered by me thoroughly.
>>>>>
>>>>> Contact details
>>>>>
>>>>> Name:    Igor Chtivelband
>>>>>
>>>>> Email:     igor.chtivelb...@gmail.com
>>>>>
>>>>> Skype:    shtivelbus
>>>>>
>>>>>
>>>>>
>>>>> Why am I interested in machine translation?
>>>>>
>>>>> In modern world physical state borders became transparent and with help
>>>>> of WWW people from different parts of the world started to communicate and
>>>>> to share information , however the fact that this information is available
>>>>> in various languages often makes the communication and data sharing
>>>>> difficult. Personally I believe that machine translation can help us with
>>>>> over taking this barrier.
>>>>>
>>>>> Why am I interested in the Appertium project ?
>>>>>
>>>>> I loved the simplicity and clearness of Appertium project description,
>>>>> comparing  to other open-source projects it took me less time to
>>>>> understand what is the main  idea of the project, in addition I see
>>>>> the working demo and it seems good.
>>>>>
>>>>> What do I plan to do?
>>>>>
>>>>> Project title: Improvements to the Advanced Web Interface
>>>>>
>>>>>
>>>>>
>>>>> I would like to improve the user interface, make it more attractive,
>>>>> intuitive, improve the performance and make it browser-compatible.
>>>>>
>>>>> Why do I think I can do it?
>>>>>
>>>>> Talking about my skills I would like to divide them in 3  sections
>>>>> :education, working  experience and personal features.
>>>>>
>>>>>
>>>>>
>>>>> Education: These days I study for European Master on Software
>>>>> Engineering degree in Blekinge Tekniska Hogskola, Sweden. This
>>>>> programme is considered an elite programme leading to a double degree 
>>>>> given
>>>>> by 2 different European Universities.
>>>>>
>>>>>
>>>>>
>>>>> My bachelor degree in Information Systems I received in Technion,Israel
>>>>> Institute of Technology - leading technological university in Israel.
>>>>>
>>>>>
>>>>>
>>>>> Working Experience: I worked for 4 years in Intel's development centre
>>>>> as information systems and  software developer. During this period I
>>>>> obtained a valuable experience both as individual developer and learned 
>>>>> what
>>>>> is needed to be a good team player.
>>>>>
>>>>>
>>>>>
>>>>> As part of my job I developed web applications for the company internal
>>>>> needs and  had a chance to learn following relevant for this project
>>>>> technologies:
>>>>>
>>>>> HTML,CSS, Javascript, RIA (Flex,Silverlight),XML/XSL.
>>>>>
>>>>>
>>>>>
>>>>> Personal Features: I am disciplined (3  years military service) and
>>>>> ambitious person, thirsty for knowledge and motivated for new challenges. 
>>>>> I
>>>>> never participated in open-source projects and I am interested to fill 
>>>>> this
>>>>> gap.
>>>>>
>>>>>
>>>>>
>>>>> What is my availability during summer?
>>>>>
>>>>>  Studies of current semester will be ended on June 1st ,while the next
>>>>> semester I am going to start in Germany in October, thus I have a plenty 
>>>>> of
>>>>> free time to be dedicated to the project. In addition as a master student 
>>>>> I
>>>>> study frontally only few hours in a week ,so I can start to work on the
>>>>> project as soon as my participation is confirmed.
>>>>>
>>>>> What am I planning to do and what are time lines?
>>>>>
>>>>> Scope:
>>>>>
>>>>>    1. Make the web-site more attractive  - work on colors gamma and
>>>>>    composition, controls styles, etc.
>>>>>
>>>>>
>>>>>    1. Improve the performance, check the possibility to perform the
>>>>>    translation on the fly (Google style) and not after "translate" click.
>>>>>    2. Localization. The HTML should be generated according to clients
>>>>>    location (ip based?) and language should be easily switched using 
>>>>> "Language"
>>>>>    drop-down list.
>>>>>    3. Cross-browser support. Web-site should be tested in 5  leading
>>>>>    browser with option to add a support for mobile browsers.
>>>>>
>>>>>   What are my proposed time lines?
>>>>>
>>>>> Week 1:
>>>>>
>>>>>    - Final scope definition (together with mentor)
>>>>>
>>>>>
>>>>>    - Requirements definition (together with mentor)
>>>>>
>>>>>
>>>>>    - Configuration of source code environment (Check-in/check-out
>>>>>    routines) and learning the formal process of adding new code
>>>>>
>>>>> Week 2:
>>>>>
>>>>>    - Requirements prioritization
>>>>>    - Initial design
>>>>>
>>>>> Week 3:
>>>>>
>>>>>    - Design review with mentor
>>>>>
>>>>>
>>>>>    - Development of PoC for most important features
>>>>>
>>>>> Week 4:
>>>>>
>>>>>    - Development of PoC for most important features
>>>>>
>>>>>
>>>>>
>>>>> Deliverable #1 :design diagrams, working  pilot version with partial
>>>>> features
>>>>>
>>>>>
>>>>>
>>>>> Week 5:
>>>>>
>>>>>    - Detailed design
>>>>>    - Detailed design review with mentor
>>>>>
>>>>> Week 6:
>>>>>
>>>>>    - Coding
>>>>>
>>>>> Week 7:
>>>>>
>>>>>    - Coding
>>>>>
>>>>> Week 8:
>>>>>
>>>>>    - Coding
>>>>>
>>>>>
>>>>>    - Testing
>>>>>
>>>>>
>>>>>
>>>>> Deliverable #2: 80% of new features are implemented and work mostly
>>>>> correctly
>>>>>
>>>>>
>>>>>
>>>>> Week 9:
>>>>>
>>>>>    - Closing all gaps in code
>>>>>
>>>>> Week 10:
>>>>>
>>>>>    - Testing
>>>>>
>>>>>
>>>>>    - Bug fixing
>>>>>
>>>>> Week 11:
>>>>>
>>>>>    - Testing
>>>>>
>>>>>
>>>>>    - Bug fixing
>>>>>
>>>>>
>>>>>    - Release planning
>>>>>
>>>>> Week 12:
>>>>>
>>>>>    - Release
>>>>>    - Documentation
>>>>>
>>>>>
>>>>>
>>>>> Project completed: The new code was deployed to production. The
>>>>> documentation is available in the repository.
>>>>>
>>>>> Where can you read me CV?
>>>>>
>>>>> Here
>>>>>
>>>>>
>>>>> https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0BxmQ_CWrHLjvZTcxNDJhZmMtZGUzMy00YjdhLTllZWItZTdmZDUyMDYzZDY4&hl=en&authkey=CMK1-1E
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Create and publish websites with WebMatrix
>>>>> Use the most popular FREE web apps or write code yourself;
>>>>> WebMatrix provides all the features you need to develop and
>>>>> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
>>>>>
>>>>> _______________________________________________
>>>>> Apertium-stuff mailing list
>>>>> Apertium-stuff@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/apertium-stuff
>>>>>
>>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Create and publish websites with WebMatrix
>>>> Use the most popular FREE web apps or write code yourself;
>>>> WebMatrix provides all the features you need to develop and
>>>> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
>>>>
>>>> _______________________________________________
>>>> Apertium-stuff mailing list
>>>> Apertium-stuff@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/apertium-stuff
>>>>
>>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Create and publish websites with WebMatrix
>>> Use the most popular FREE web apps or write code yourself;
>>> WebMatrix provides all the features you need to develop and
>>> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
>>>
>>> _______________________________________________
>>> Apertium-stuff mailing list
>>> Apertium-stuff@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/apertium-stuff
>>>
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Create and publish websites with WebMatrix
>> Use the most popular FREE web apps or write code yourself;
>> WebMatrix provides all the features you need to develop and
>> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
>>
>> _______________________________________________
>> Apertium-stuff mailing list
>> Apertium-stuff@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/apertium-stuff
>>
>>
>
>
> ------------------------------------------------------------------------------
> Create and publish websites with WebMatrix
> Use the most popular FREE web apps or write code yourself;
> WebMatrix provides all the features you need to develop and
> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
>
> _______________________________________________
> Apertium-stuff mailing list
> Apertium-stuff@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/apertium-stuff
>
>
------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Apertium-stuff mailing list
Apertium-stuff@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/apertium-stuff

Reply via email to