# Building translation terminology by evaluating mouse event

**URL:** <https://www.ruby-forum.com/t/building-translation-terminology-by-evaluating-mouse-event/150135>\
**Category:** Rails I18n\
**Created:** [October 4, 2008, 12:12pm UTC](https://www.ruby-forum.com/t/building-translation-terminology-by-evaluating-mouse-event/150135 "2008-10-04T12:12:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![learner](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/b782af/32.png) [@learner](https://www.ruby-forum.com/u/learner)\
**Post date:** [October 4, 2008, 12:12pm UTC](https://www.ruby-forum.com/t/building-translation-terminology-by-evaluating-mouse-event/150135/1 "2008-10-04T12:12:28Z")

</div>

Hi,

I would like to program a tool for translators. The tool should make it  
easy to build a translation terminology. The workflow is as follow:

- highlight a word in a text through a mouse-click
- and the highlighted word should be written into a file (e.g. in xml  
format) when the user performs a special shortcut (e.g. Ctrl + T + C).

Is there a way to do this in ruby?

It would also be helpful if I only know how to detect a higligted word  
in a text using ruby?

Thanks in advance.

Bou

---

<div class="post-metadata">

**Author:** ![learner](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/b782af/32.png) [@learner](https://www.ruby-forum.com/u/learner)\
**Post date:** [October 4, 2008, 2:01pm UTC](https://www.ruby-forum.com/t/building-translation-terminology-by-evaluating-mouse-event/150135/2 "2008-10-04T14:01:08Z")

</div>

Hello Bou, seems like you are looking for Click To Globalize  
([http://lucaguidi.com/pages/click-to-globalize](http://lucaguidi.com/pages/click-to-globalize))

Good luck!

On Sat, Oct 4, 2008 at 7:12 AM, Bou Dramé [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Is there a way to do this in ruby?
> 
> * * *
> 
> Railsi18n-discussion mailing list  
> removed\_email\_address@domain.invalid  
> [http://rubyforge.org/mailman/listinfo/railsi18n-discussion](http://rubyforge.org/mailman/listinfo/railsi18n-discussion)

## – andré ribeiro camargo

## gerente de tecnologia CanguçuCenter :: cangucucenter.com.br PelotasCenter :: pelotascenter.com.br

proprietário  
boa idéia software livre :: boaideia.inf.br

---

<div class="post-metadata">

**Author:** ![learner](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/b782af/32.png) [@learner](https://www.ruby-forum.com/u/learner)\
**Post date:** [October 6, 2008, 9:43pm UTC](https://www.ruby-forum.com/t/building-translation-terminology-by-evaluating-mouse-event/150135/3 "2008-10-06T21:43:24Z")

</div>

Thanks AndrÃ©,

I will have a look at it.

Bou

AndrÃ© Camargo wrote:

> Hello Bou, seems like you are looking for Click To Globalize  
> ([http://lucaguidi.com/pages/click-to-globalize](http://lucaguidi.com/pages/click-to-globalize))

> Good luck!
> 
> On Sat, Oct 4, 2008 at 7:12 AM, Bou Dramï¿½ [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> wrote:
> 
> > Is there a way to do this in ruby?
> > 
> > * * *
> > 
> > Railsi18n-discussion mailing list  
> > removed\_email\_address@domain.invalid  
> > [http://rubyforge.org/mailman/listinfo/railsi18n-discussion](http://rubyforge.org/mailman/listinfo/railsi18n-discussion)
> 
> ## – andrï¿½ ribeiro camargo
> 
> ## gerente de tecnologia Canguï¿½uCenter :: cangucucenter.com.br PelotasCenter :: pelotascenter.com.br
> 
> proprietï¿½rio  
> boa idï¿½ia software livre :: boaideia.inf.br
