Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re: What are the monks doing with Perl and Linguistics?

by elusion (Curate)
on May 05, 2003 at 23:03 UTC ( [id://255768]=note: print w/replies, xml ) Need Help??


in reply to What are the monks doing with Perl and Linguistics?

In my sparetime (what little of it there is), I'm working on a Machine Translation engine in Perl. What is that, you ask? Think babelfish. When I originally approached the project a year and a half ago, I decided to use Ruby. But over time, I realized it didn't have the power I needed.

Six months ago, I started over, in Perl. I've implemented most of the parsing, though I haven't written much of the grammar, and I'm working on the basics of the generator.

As far as others using perl in this area, there are two places to check. The first is fieldmethods.net, a /. type site (minus the trolls) for linguistics. Do a search for perl and you'll come up with a dozen articles, two of which are on the front page right now.

The second is comp.ai.nat-lang. A search there turns up some articles. You might also check comp.perl.ai.

elusion : http://matt.diephouse.com

Replies are listed 'Best First'.
Re: Re: What are the monks doing with Perl and Linguistics?
by allolex (Curate) on May 06, 2003 at 07:27 UTC

    Cool. Thanks a lot for the links. =) So what sort of linguistic model are you using for your engine?. Babelfish appears to be a mix of ideas, but a project with a similar name, Babel, uses HPSG (Head-Driven Phrase Structure Grammar)

    Speaking of Babelfish, I'm about to become famous, at least locally. The German radio show Wortlaut will at some point have a contribution from Max Schönherr, who did some interesting, funny stuff with Babelfish and Systran. Anyway, my colleagues and I are going to be on the show (reading stuff---don't want to ruin the surprise).

    I dabble in Ruby myself, so I think you might not be giving it a fair shake, but really anything you can do in Ruby, you can do in Perl---just in a different way. Anyway, there is no Ruby Monks.

    --
    Allolex

      I'm a bit of an amateur at linguistics, but... I'm taking a top-down interlingual approach. That's about all there is to know, at least right now.

      I think part of my beef with Ruby may have been that I didn't have enough experience in it. I've found Perl much easier though... especially when you get to difficult problems. Also, perl is quite a bit faster than ruby is.

      elusion : http://matt.diephouse.com

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://255768]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others perusing the Monastery: (2)
As of 2024-03-19 06:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found