Options for importing an IPA dictionary
Greg Hedlund
greg.hedlund at gmail.com
Thu Mar 16 15:22:04 UTC 2023
Hello Ruben,
On 16-Mar-2023 06:23, Ruben Schachtenhaufen wrote:
> Dear developers,
>
> I am developing a Danish IPA dictionary at https://udtaleordbog.dk/. I
> would like to integrate the dictionary with Phon in some way.
It is possible to create a plug-in jar that you could distribute to your
users and provides your custom dictionary. I can provide instructions
for how to create this file.
>
> As my dictionary is in development, ideally I would like users to be
> able to get the latest updates at all times in an automated way, and I
> would also like to get feedback on missing words so I can add them to
> the dictionary.
>
> Do you have technical solutions for connecting Phon to an online
> dictionary, e.g. via an API?
We have never really considered this approach as we have been developing
Phon as an offline application (aside from automatic updates.) While it
is possible to quickly modify the application to load dictionary files
from an online resource, latency and connection issues have not been
fully considered and may cause unexpected issues in the application.
Custom dictionary types may be added to the application using a plugin.
The basic Idea would be to implement
https://www.phon.ca/apidocs/ca/phon/ipadictionary/spi/IPADictionarySPI.html
so that the lookup function calls your online API and returns a list of
ipa strings for the given orthography. You would also need to create
your own
https://www.phon.ca/apidocs/ca/phon/ipadictionary/DictionaryProvider.html
which will create an instance of
https://www.phon.ca/apidocs/ca/phon/ipadictionary/IPADictionary.html
that uses your custom SPI. Finally place the fully qualified name of
the dictionary provider class in a file named
META-INF/services/ca.phon.ipadictionary.DictionaryProvider.
If you wish to go this route please contact my personal email and I will
help with setting up the Java project.
Cheers,
-Greg
>
> Ruben
> --
> You received this message because you are subscribed to the Google
> Groups "Phon" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to phon+unsubscribe at googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/phon/e92dd749-ec02-45b4-a7bb-8947abcd6bbbn%40googlegroups.com
> <https://groups.google.com/d/msgid/phon/e92dd749-ec02-45b4-a7bb-8947abcd6bbbn%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups "Phon" group.
To unsubscribe from this group and stop receiving emails from it, send an email to phon+unsubscribe at googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/phon/34ffa689-bbe6-33a0-d198-ae282a014416%40gmail.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.linguistlist.org/pipermail/phon/attachments/20230316/b1439e88/attachment.htm>
More information about the Phon
mailing list