The ICNP BaT from translation tool to translation server

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    The ICNP BaT from translation tool to translation server - Presentation Transcript

    1. The ICNP BaTFrom Translation Tool To Translation Web Service
      Ulrich Schraderhttp://info.ulrich-schrader.de
    2. Content
      Briefly: The web-based translation tool used to help with translating the ICNP
      2 Scenarios using different translations in practice
      Challenges posed for information systems
      Proposal for a solution
      Experiences with a prototype
    3. Ulrich Schrader, FH Frankfurt am Main – University of Applied Sciences
      ICNP BaTBrowser and Translation-Tool
      Support all three phases of a collaborative translation effort
      Translation phase
      Evaluation phase
      Finalizing and export
      Multilingual
      Support several languages
      Multi-version
      Support the concurrent translation of several versions of the ICNP
      Automate the migration of already existing translations of a prior version of the ICNP to the next version
      Support multiple translation of a concept
      Preferred term, synonyms
      Support the communication, cooperation, and coordination between teams of translators and evaluators of a specific language
    4. Multilingual/Multiversion
      Select language 1
      Select language 2
      Select version
      Language 2
      Language 1
    5. A multilingual dictionaryofnursingconcepts
    6. Ulrich Schrader, FH Frankfurt am Main – University of Applied Sciences
      Integrated Languages
      German
      Norwegian
      Cantonese
      French
      Polish
      Slovenian (ICNP Beta)
      Italian (ICNP Beta)
    7. Experiencesleadingtothis talk
      Existingtranslationscome in all kindsofformats:
      MS Word
      MS Excel
      Text files (CSV)
      Import intothedatabase
      Manual
      Time comsuming
      Error prone
      Challengingif different translationshavetobeintegratedintoinformationsystems
    8. Usesof a translationservice1st scenario
      Multilingual countries
      eg. Switzerland (French, German, Italian, and Rhaeto-Romanic)
      Multilingual nursing workforce
      globally recruited
      Goal: Multilingual nursing documentation
    9. Properties of1stscenario
      All nursing concepts of the specific domain
      Target languages are known
    10. Usesof a translationservice2nd scenario
      Patient traveling to another country
      Goal: Nursing documentation should be at least partly readable in another language
      Coded content can be translated automatically, if translation table for this language available
    11. Properties of 2nd scenario
      Only some nursing concepts of the specific domain need to be translated
      Languages are unknown beforehand
    12. Assumptions
      Nursing care data are represented as standardized terms sometimes appended with free text.
      ICNP is used in a computerized system as
      interface terminology or
      reference terminology
      Translation would require looking up the code mapped to the desired translation.
    13. Possible Solution
      Eachsystemin eachinstitutionmaintainsall translationtablesto all availablelanguages
      Challenges
      Version changesofthe ICNP
      Intermediate revisionsofeachtranslation(eg. Correctionoftypos, errors)
      New versionshavetobeimported (manually?)
    14. Consequence:Constant update isnecessary
      ProposedSolution
      TranslationServer
      Code, version,targetlanguage
      Concept in
      target language
    15. Service-orientedarchitecture (SOA)Translation service
      Web service based on HTML protocol(No extra ports needed)
      Accessible over the internet
      Machine readable (XML based)
      Independent of operating system
      Request for
      All translations of a target language of an ICNP version (scenario 1)
      A few translation s of a target language of an ICNP version (scenario 2)
    16. PrototypeProofofconcept
      XML-RPC (modifiedlibrary)
      getLanguages
      getTranslationByCode
      getTranslationByText
      Performance
      Rented, commercial, virtual server
      PC client application (PHP script)
      Average response 0.13 seconds (getTranslationByCode)
      Almost enough for translation on the fly
    17. To do
      Authentication/Authorization
      Encryption?
      Evaluate other protocols
      XML-RPC
      Simple object access protocol (SOAP)WS-Security
    18. Conclusions
      Challenges not restricted to ICNP translations
      Translations do change frequently over time
      It does not make sense for each institution to maintain their own translation tables
      A central translation server using SOA could simplify the maintenance task of the translation tables
    19. Ulrich Schrader, FH Frankfurt am Main – University of Applied Sciences
      Furtherinformation:www.ulrich-schrader.deslideshare.com
      Thankyouforyourattention
      Photo by Stephen Downes
    SlideShare Zeitgeist 2009

    + Ulrich SchraderUlrich Schrader Nominate

    custom

    270 views, 0 favs, 1 embeds more stats

    Description of a translation servo that could be a more

    More info about this document

    CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

    Go to text version

    • Total Views 270
      • 267 on SlideShare
      • 3 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 1
    Most viewed embeds
    • 3 views on http://info.ulrich-schrader.de

    more

    All embeds
    • 3 views on http://info.ulrich-schrader.de

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories