< návrat zpět

MS Excel


Téma: Automatický překlad (translate) textu v buňce rss

Zaslal/a 10.2.2016 8:51

Dobrý den,
potřeboval bych poradit, zda existuje nějaká možnost jak automaticky přeložit text v buňce.
Respektive mám tabulku s mnoha položkami (řádky) a jeden sloupec (vždy stejný) je vyčleněn pro poznámku (ne vždy nějaká je) která však není česky a jelikož nevládnu jazykem v němž je poznámka zapsána, potřeboval bych nějak (pomocí skriptu, externího softu, ...jakkoliv) ten text alespoň strojově přeložit abych ji byl schopen, byť částečně, pochopit.
Ruční kopírování do Google a po překladu zpět není myslitelné či spíše z důvodu většího množství dat jednoduše proveditelné. Stejně tak jako překlad pomocí zdroje informací - tam bych to potřeboval pomocí VBA nějak zautomatizovat...
Dostal jsem se bohužel jen sem
SendKeys ("%rp")Dál bohužel nevím jak pomocí scriptu změnit jazyk Z a DO a dát VLOŽIT - což by můj "problém" řešilo...
Předem děkuji za jakoukoliv radu či nápad.

Zaslat odpověď >

Strana:  « předchozí  1 2
icon #030137
eLCHa
Hech. Tak mně jen napadlo se kouknout a - je to tam. Ne pouze v excelu 2013, ale mám to i v 2007. A je to asi to, co už Hojsi zkoušel ;))) .
Stejně tak jako překlad pomocí zdroje informací - tam bych to potřeboval pomocí VBA nějak zautomatizovat...

Se zápory to má stejný problém, jako Google - I've tested it (the problem with downloading attachments). But if you need to remove diacritics, přihřeju's own (see the recent challenge).

Protože jsem v excelu nikdy nepřekládal, tak mi ta položka unikla. Teď tedy zpět k tomu dotazu - to mne taky zajímá - lze to zautomatizovat? Pokud budu mít zítra čas, tak na to kouknu...citovat
#030151
avatar
To, co elCHa našel v E2007, je samozřejmě i v E2010. Nabízí mi to překlad z češtiny, slovenštiny, angličtiny nebo němčiny do volitelného jazyka z nabídky Mirosoftu. Zatím jsem ale neobjevil, jak to funguje.
Přesto se domnívám, že moje procedura pro řadu případů použití obstojí. Jen by neměla mít moje hloupé chyby. V příloze je její lepší verze po opravě.
Edit: myslím, že jsem ten nástroj Revize / Jazyk /Přeložit už uchápal. Mátlo mne, že nereaguje na překlad z angličtiny do češtiny. Vypadá to tak, že zrovna tuhle samozřejmou volbu mi můj Excel neumožňuje 3. Zato ale mohu překládat z němčiny do francouzštiny, což bude v našich končinách jistě velmi žádaná služba 4
Příloha: zip30151_googletranslator1.zip (31kB, staženo 128x)
citovat
#030155
avatar
Moje zaujetí pro volání gúglího překladače pomocí microsoftího objektu IE dostalo vážné trhliny. S nutností odstranit diakritiku, když je čeština / slovenština zdrojovým jazykem, jsem se popasoval. S problémem, že neumí vyhodnotit řádkování, jsem se taky ještě se ctí popral. Narazil jsem ale na to, že si překlad postaví hlavu a nevypadne z něj ani písmeno. Pracným způsobem dohledám, že za to může otvírací závorka a dá si to říct, aby se to samé stalo o kousek dál na úplně jiném písmenku. Prostě se to chová velmi nevychovaně.
Vyzkoušel jsem několik překladačů na netu a zjistil jsem, že nemají problém ani s diakritikou, ani s newlinem a zejména se nezakusují. To porovnání v mých očích metodu, kterou jsem se pokoušel rozhýbat, staví do blbého světla...citovat
#032324
avatar

eLCHa napsal/a:

Mimochodem, ještě jeden tip pro ty, kteří mají internet. Není třeba kopírovat ty texty buňka po buňce do překladače. GoogleSheet ma funkci GOOGLETRANSLATE v sobě integrovanou. Takže to lze udělat bez VBA a rychle.

1. v excelu si označte buňky, které chcete přeložit a dejte kopírovat
2. otevřete si čistý GoogleSheet
3. vložte do A1
4. do B1 vložte vzorec=GOOGLETRANSLATE(A1,"cs","en")(z cz do en)
5. zkopírujte dolů
6. zkopírujte do excelu

Moje přeložené příspěvky během pár sekund (správnost nekontroluju, takhle to prostě přeložil Google:Česky:
Řekl bych, že by to mohlo jít. Překladač má Google i Bing, počítám, že mají i své API. Takže někde bude nějaká UDF. Jestli zadarmo to nevím, ale hledejte:

Netestoval jsem (problém se stahováním příloh). Ale pokud je třeba odstranit diakritiku, přihřeju si polívčičku (viz nedávný challenge).

Mimochodem - podle tohohle je překladač už přímo v excelu 2013Anglicky:
I think it could go. Google Translate and Bing has a figure that also have their API. So, somewhere will be some UDF. If freebies do not know, but look:

I tested it (the problem with downloading attachments). But if you need to remove the diacritics, Pass it a soup (see the recent challenge).

Anyway - this one by the compiler directly in Excel 2013Italsky:
Penso che potrebbe andare. Google e Bing ha una figura che hanno anche loro API. Così, da qualche parte saranno alcune UDF. Se omaggi non lo sanno, ma guarda:

L'ho provato (il problema con il download di allegati). Ma se è necessario rimuovere i segni diacritici, Passarla una zuppa (vedi la sfida recente).

In ogni caso - questo uno dal compilatore direttamente in Excel 2013Japonsky:
私はそれが行くことができると思います。 Google翻訳とビングは、それらのAPIを持っている姿があります。だから、どこかUDFになります。景品は知っているが、見ていない場合:

私はそれ(添付ファイルのダウンロードの問題を)テストしました。しかし、あなたは(最近の挑戦を参照)、ダイアクリティカルマークを削除するにスープを渡す必要がある場合。

とにかく - エクセル2013で直接コンパイラによって、この1


Jednoduché,efektívne (preklad 3500 buniek/asi 2,5 sekundy 1 ) a hlavne zadarmo 2 .Hľadal som možnosti ako dostať Gogle translator do excelu aby sa to prekladalo priamo v hárku no toto je úplne postačujúce.Ešte by som doplnil že vo vzorci je potrebné zadať bodkočiarku ";" aspoň mne to tak fungovalo "=GOOGLETRANSLATE(A1;"sk";"cs")"

Ináč super VEĽKÁ VĎAKA eLCHa 1citovat
#032357
avatar
Proč vám vadilo již existující řešení?

http://analystcave.com/excel-google-translate-functionality/citovat
#050676
avatar
účetcitovat

Strana:  « předchozí  1 2

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje