Ve
@KIMTARO
JISHO.ORG
LINGUISTICFRAMEWORK  FOR YOU
“HOLY SHITWHY AREN’T WE USINGMORE LINGUISTICS? ! ? ! ? ! =! ? ? ! =! ? ! 111o ne                                  ”
USES?
SEARCH
!ies
!ies !y
SENTENCES
The U.S.A.Ambassadorto S. Korea.
The U.S.A.Ambassadorto S. Korea.
WORDS
TRANSLITERATIONS
TAGGING
“I like beer„
“I like beer„   beer
PROBLEMS:(
STEMMING
!ies
!ies!i
!ies!i
LANGAUGE
HAS
EDGECASES
IRREGU LAR   I TIES
ENGLISH ONLY
PARSERS
ALL. THE.THINGS.
FUCK YEAH
CRASH
BUGGY
MEMORY
INPUTOUTPUT
CHARACTERENCODINGS
DESTRUCTIVE
CASING WHITESPACEPUNCTUATION
LINGUISTS  ONLY
DIFFERENT  PART OFSPEECH SETS
BROWN CORPUS: 230IPADIC: 120
飲ん�����動詞だ ����助動詞
MANAGESPARSERS
ONE API TO RULETHEM ALL
MULTIPLELANGUAGES
UNIFIED PART OFSPEECH SET
18
LEMMA
!ies!y
YOUR DATA
LOW LEVELACCESS
FREELINGLluís Padró
MECAB
VE CLIENTS         RUBY gem                   JS libVE SERVER                                         SERVER INTERFACES   ...
gem "ve", 0.0.2, :git =>git://github.com/Kimtaro/ve.git
words = Ve.in(:ja).words(input)
words.each do |word|  word.word  word.part_of_speech.name  word.extra[:reading].katakana_to_hiraganaend
#<Ve::Word:0x8edfe24@word="melons",@lemma="melon",@part_of_speech=Ve::PartOfSpeech::Noun,@tokens=[{  :raw=>"melons melon N...
#<Ve::Word:0x8edfe24@word="melons",@lemma="melon",@part_of_speech=Ve::PartOfSpeech::Noun,@tokens=[{  :raw=>"melons melon N...
#<Ve::Word:0x8edfe24@word="melons",@lemma="melon",@part_of_speech=Ve::PartOfSpeech::Noun,@tokens=[{  :raw=>"melons melon N...
#<Ve::Word:0x8edfe24@word="melons",@lemma="melon",@part_of_speech=Ve::PartOfSpeech::Noun,@tokens=[{  :raw=>"melons melon N...
Ve.in(:ja).sentences(input)
Ve.in(:ja).transliterate_from_hira_to_latn(input)
<script src="ve.js"></script><script>  Ve(en).words(I like beer,    function(words) {      $.each(words, function(i, w) { ...
github.com/Kimtaro/ve
Ve, a linguistic framework.
Ve, a linguistic framework.
Ve, a linguistic framework.
Ve, a linguistic framework.
Ve, a linguistic framework.
Ve, a linguistic framework.
Ve, a linguistic framework.
Ve, a linguistic framework.
Ve, a linguistic framework.
Ve, a linguistic framework.
Ve, a linguistic framework.
Ve, a linguistic framework.
Upcoming SlideShare
Loading in …5
×

Ve, a linguistic framework.

345 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
345
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ve, a linguistic framework.

  1. 1. Ve
  2. 2. @KIMTARO
  3. 3. JISHO.ORG
  4. 4. LINGUISTICFRAMEWORK FOR YOU
  5. 5. “HOLY SHITWHY AREN’T WE USINGMORE LINGUISTICS? ! ? ! ? ! =! ? ? ! =! ? ! 111o ne ”
  6. 6. USES?
  7. 7. SEARCH
  8. 8. !ies
  9. 9. !ies !y
  10. 10. SENTENCES
  11. 11. The U.S.A.Ambassadorto S. Korea.
  12. 12. The U.S.A.Ambassadorto S. Korea.
  13. 13. WORDS
  14. 14. TRANSLITERATIONS
  15. 15. TAGGING
  16. 16. “I like beer„
  17. 17. “I like beer„ beer
  18. 18. PROBLEMS:(
  19. 19. STEMMING
  20. 20. !ies
  21. 21. !ies!i
  22. 22. !ies!i
  23. 23. LANGAUGE
  24. 24. HAS
  25. 25. EDGECASES
  26. 26. IRREGU LAR I TIES
  27. 27. ENGLISH ONLY
  28. 28. PARSERS
  29. 29. ALL. THE.THINGS.
  30. 30. FUCK YEAH
  31. 31. CRASH
  32. 32. BUGGY
  33. 33. MEMORY
  34. 34. INPUTOUTPUT
  35. 35. CHARACTERENCODINGS
  36. 36. DESTRUCTIVE
  37. 37. CASING WHITESPACEPUNCTUATION
  38. 38. LINGUISTS ONLY
  39. 39. DIFFERENT PART OFSPEECH SETS
  40. 40. BROWN CORPUS: 230IPADIC: 120
  41. 41. 飲ん�����動詞だ ����助動詞
  42. 42. MANAGESPARSERS
  43. 43. ONE API TO RULETHEM ALL
  44. 44. MULTIPLELANGUAGES
  45. 45. UNIFIED PART OFSPEECH SET
  46. 46. 18
  47. 47. LEMMA
  48. 48. !ies!y
  49. 49. YOUR DATA
  50. 50. LOW LEVELACCESS
  51. 51. FREELINGLluís Padró
  52. 52. MECAB
  53. 53. VE CLIENTS RUBY gem JS libVE SERVER SERVER INTERFACES RUBY local RUBY remote JS MANAGERS EN JA SW CH PROVIDERS PARSERS EN EN EN JA JA SW CH
  54. 54. gem "ve", 0.0.2, :git =>git://github.com/Kimtaro/ve.git
  55. 55. words = Ve.in(:ja).words(input)
  56. 56. words.each do |word| word.word word.part_of_speech.name word.extra[:reading].katakana_to_hiraganaend
  57. 57. #<Ve::Word:0x8edfe24@word="melons",@lemma="melon",@part_of_speech=Ve::PartOfSpeech::Noun,@tokens=[{ :raw=>"melons melon NNS 1", :type=>:parsed, :literal=>"melons", :lemma=>"melon", :pos=>"NNS", :accuracy=>"1", :characters=>7..12}],@extra={:grammar=>:plural},@info={}>
  58. 58. #<Ve::Word:0x8edfe24@word="melons",@lemma="melon",@part_of_speech=Ve::PartOfSpeech::Noun,@tokens=[{ :raw=>"melons melon NNS 1", :type=>:parsed, :literal=>"melons", :lemma=>"melon", :pos=>"NNS", :accuracy=>"1", :characters=>7..12}],@extra={:grammar=>:plural},@info={}>
  59. 59. #<Ve::Word:0x8edfe24@word="melons",@lemma="melon",@part_of_speech=Ve::PartOfSpeech::Noun,@tokens=[{ :raw=>"melons melon NNS 1", :type=>:parsed, :literal=>"melons", :lemma=>"melon", :pos=>"NNS", :accuracy=>"1", :characters=>7..12}],@extra={:grammar=>:plural},@info={}>
  60. 60. #<Ve::Word:0x8edfe24@word="melons",@lemma="melon",@part_of_speech=Ve::PartOfSpeech::Noun,@tokens=[{ :raw=>"melons melon NNS 1", :type=>:parsed, :literal=>"melons", :lemma=>"melon", :pos=>"NNS", :accuracy=>"1", :characters=>7..12}],@extra={:grammar=>:plural},@info={}>
  61. 61. Ve.in(:ja).sentences(input)
  62. 62. Ve.in(:ja).transliterate_from_hira_to_latn(input)
  63. 63. <script src="ve.js"></script><script> Ve(en).words(I like beer, function(words) { $.each(words, function(i, w) { w.lemma; w.part_of_speech; }); });</script>
  64. 64. github.com/Kimtaro/ve

×