Это то, что я говорил вам в комментариях выше:
Сначала ваше слово будет транслитерировано, а затем оно будет переведено. Перед запуском кода:
pip установите эти две библиотеки: indic_transliteration
и googletrans
from indic_transliteration import sanscript
from indic_transliteration.sanscript import transliterate
from googletrans import Translator
translator = Translator()
convert = 'pyaar'
word_obtained=transliterate(convert, sanscript.ITRANS, sanscript.DEVANAGARI)
print(word_obtained)
translated = translator.translate(word_obtained, src='hi', dest='en')
print(translated.text)
Это должно служить цели, которую я предполагаю
Загружающиеся подобъекты через Услуги передачи данных ADO.net, кажется, имеют два варианта:
Выполненный.Expand (" [MemberVariableName]") на LINQ к примеру Услуг передачи данных
var me = (from m in ctx.Member.Expand("MailingAddress")
where m.MemberID == 10000
select m).First();
MessageBox.Show(me.MailingAddress.Street);
Выполненный путем вызова.LoadProperty на контексте и передачи его переменная и свойство, которое должно быть лениво загруженный.
var me = (from m in ctx.Member
where m.MemberID == 10000
select m).First();
ctx.LoadProperty(myMember, "MailingAddresses");
MessageBox.Show(me.MailingAddress.Street);
С LINQ к Объектам можно также использовать Включать метод. Можно применить это ко мне после того, как это объявляется, но прежде чем это будет выполнено, например:
me = me.Include("MailingAddress");