kr.angelov
1c75721871
now the TTS is used only if there is actually a language model. this is better than using English for speaking Swedish
2013-11-28 19:59:03 +00:00
kr.angelov
442b5fb305
a bit of cleanup in the Android app
2013-11-28 19:57:45 +00:00
kr.angelov
953ae7e76d
extension in the template format for inflection tables. This makes it possible to use the templates with Finish
2013-11-28 19:52:31 +00:00
kr.angelov
35580255c3
the Android App now show the valency patterns for verbs in English, Bulgarian and Swedish
2013-11-28 12:48:55 +00:00
kr.angelov
9de4812482
better dictionary visualization in the Android App
2013-11-27 22:16:05 +00:00
kr.angelov
38b4a88c2b
minor tweaks in the Android UI
2013-11-27 12:37:55 +00:00
kr.angelov
105071d11e
fix the character encoding problem in the web view in the Android UI
2013-11-27 12:37:15 +00:00
kr.angelov
3509a8d4cc
added API in the C runtime and the Java binding for checking whether a given function is linearizable in a given language. This is used in the Android UI for better vizualizations
2013-11-27 12:35:11 +00:00
kr.angelov
210a813d1c
fix in the GF keyboard for Android
2013-11-22 13:37:12 +00:00
kr.angelov
a18fccd338
add two files from the Android app that were forgoten
2013-11-13 17:27:11 +00:00
kr.angelov
a47d37ca67
the dictionary view in the Android app now shows both the source and the target linearizations
2013-11-13 12:29:10 +00:00
kr.angelov
3d410e0fd7
minor bugfix in the translator keyboard
2013-11-13 10:59:03 +00:00
kr.angelov
13084dab4f
now the Android App has a translation keyboard which allows the translations to be done from inside another application
2013-11-13 10:45:20 +00:00
kr.angelov
30e49cbd71
more compact inflection tables for Swedish
2013-11-06 20:24:36 +00:00
kr.angelov
11d7b1324f
added inflection_sv.xml
2013-11-06 14:46:57 +00:00
kr.angelov
74cb2d1860
use the inflection_cmn.xml in the Android translator
2013-11-06 11:00:39 +00:00
aarne
0180ae3929
restored old language codes in android/.../Translator.java (committed by accident in previous patch)
2013-11-05 17:36:21 +00:00
aarne
6bc1baa7f7
linearization by chunks in the GF shell: a new command 'lc' needed because 'l' requires type checking and trees with metavariable function heads don't type check. This will hopefully be a temporary command.
2013-11-05 17:28:47 +00:00
kr.angelov
81ef6714db
A simple type checker in the C runtime. Dependent types are not supported yet but HOAS is implemented. The API is accessible from Python as well
2013-11-04 17:10:46 +00:00
aarne
63806bf87e
left AR's translation project names in android/.../Translator.java as comments instead of leaving the changes uncommitted
2013-11-01 13:46:51 +00:00
kr.angelov
f2d0d28812
add the forgoten close_arrow.png
2013-10-31 19:04:53 +00:00
kr.angelov
1156ed66cb
trim the input string in the conversation view for better lexical matching
2013-10-31 18:04:02 +00:00
kr.angelov
0b74410b01
make the input mode in the Android translator persistent
2013-10-31 17:34:01 +00:00
kr.angelov
7d55b4c685
update the TAG for the MainActivity
2013-10-31 14:18:39 +00:00
kr.angelov
70180a00d5
store the source and target languages for the Android UI in a preference file
2013-10-31 14:16:37 +00:00
kr.angelov
f4aac34cf8
when the phone is in silent mode the UI should not use the TTS
2013-10-31 13:38:39 +00:00
kr.angelov
bd7b9b0168
fix the parsing error in the Android app
2013-10-31 13:22:53 +00:00
kr.angelov
0f10297346
fix inflection_en.xml
2013-10-28 12:37:37 +00:00
kr.angelov
4c28dc8de0
added dummy inflection template for Chinese. It needs better names for the different inflection forms
2013-10-23 15:23:54 +00:00
kr.angelov
244708e0a9
the first version of the Android's morphology browser
2013-10-23 15:10:13 +00:00
kr.angelov
add86fcf1d
add keyboard input in the android app
2013-10-12 12:28:23 +00:00
kr.angelov
685ccbda8b
synchronize the target languages in the main activity with the one in the lexicon activity
2013-10-11 08:16:51 +00:00
kr.angelov
167f3f4af3
better lexicon view
2013-10-11 08:15:33 +00:00
aarne
24c64d918e
added 'make ParseFre' and 'make ParseEngFre' to lib/src/Makefile; added the script french/MkWikt.hs
2013-10-10 23:32:05 +00:00
kr.angelov
fe44835820
an improvised dictionary mode in the Android translator
2013-10-10 15:39:52 +00:00
kr.angelov
3014b1672b
lexer.c is now exluded from the makefile for Android since the new runtime doesn't need lexing
2013-10-09 12:11:37 +00:00
kr.angelov
2c1e049153
remove libjpgf.so from darcs
2013-10-08 14:13:00 +00:00
kr.angelov
227b9ef0a8
rename the Android translator from GFVoiceExample to GFTranslator
2013-10-08 14:10:17 +00:00
kr.angelov
547803f3b6
a quick hack in the Android translation for parsing Chinese
2013-10-08 14:08:40 +00:00
kr.angelov
2780ea839b
ensure that the grammar is loaded only once even if the main activity is recreated
2013-10-07 11:50:58 +00:00
kr.angelov
f42bd89676
ensure that the grammar is loaded only once
2013-10-07 11:26:53 +00:00
kr.angelov
872a14d7ca
in case of parse error report the token on Android
2013-10-07 10:11:41 +00:00
kr.angelov
6aa3ade82a
remove the binaries for the grammar, the .so file and .jar file in the Android App. These should be compiled from sources
2013-10-07 09:58:47 +00:00
kr.angelov
5324ce5de3
remove the custom background in activity_main.xml since it is not backward compatible with older versions of Android
2013-10-07 09:57:24 +00:00
kr.angelov
2623d53963
remove the grammar copying from the Android UI since now we can load grammars from InputStream
2013-10-04 20:31:58 +00:00
bringert
6adc9f7be4
Add new Android voice translator sample app
...
This adds a simple voice translator Android app that uses
the JNI bindings to the PGF C runtime.
Caveats:
- Since the C runtime doesn't compile for Android right now,
I've bundled an old copy, along with its Java bindings.
That should be removed once the C runtime compiels for Android
again.
- Adding an automated build would be nice.
- Replacing the grammar requires editing a Java file, that should
really be more dynamic.
2013-10-04 16:26:46 +00:00
kr.angelov
f984bfeb24
a major refactoring in the C runtime. GuList is now removed and replaced with GuSeq. The GuSeq/GuBuf API is simplified
2013-09-17 12:45:00 +00:00
kr.angelov
5f0b5ecf35
added BSD licenses to the Java binding and the android UI
2013-09-16 06:54:55 +00:00
kr.angelov
6080a625f7
fix in Android.mk to make sure that the Android build will always see the ARM headers of GNU lightning
2013-09-12 12:55:55 +00:00
kr.angelov
d51b976d29
remove the logging from libgu
2013-09-12 09:30:02 +00:00