I'd hate to say I'm losing hope but I e-mailed the issue to Ultra Lingua and they're clueless. They've never heard of a plugin called UltraLinguaES.tmp before. I tried reinstalling Safari 5.1.5 too from the Snow Leopard CD but now I'm back to square one. Firefox works fine, but I love my Safari.
Maybe it would help if I post some of the error message I keep getting. Mind you this is just a clip of it, it's a really long message:
Safari had unexpectedly quit due to .UltraLinguaES.tmp
Process: Safari [149]
Path: /Applications/Safari.app/Contents/MacOS/Safari
Identifier: com.apple.Safari
Version: 5.1.5 (6534.55.3)
Build Info: WebBrowser-75345503~2
Code Type: X86-64 (Native)
Parent Process: launchd [106]
PlugIn Path: Library/Application Support/.UltraLinguaES.tmp
PlugIn Identifier: .UltraLinguaES.tmp
PlugIn Version: ??? (???)
Date/Time: 2012-04-19 01:40:12.887 -0400
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6
Interval Since Last Report: 9221 sec
Crashes Since Last Report: 1
Per-App Interval Since Last Report: 8208 sec
Per-App Crashes Since Last Report: 1
Anonymous UUID: 791509E1-AF0A-4300-8CBF-204DC99511F2
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 1
Application Specific Information:
abort() called
Thread 0: Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x00007fff81251d7a mach_msg_trap + 10
1 libSystem.B.dylib 0x00007fff812523ed mach_msg + 59
2 com.apple.CoreFoundation 0x00007fff8722a902 __CFRunLoopRun + 1698
3 com.apple.CoreFoundation 0x00007fff87229d8f CFRunLoopRunSpecific + 575
4 com.apple.HIToolbox 0x00007fff804407ee RunCurrentEventLoopInMode + 333
5 com.apple.HIToolbox 0x00007fff804405f3 ReceiveNextEventCommon + 310
6 com.apple.HIToolbox 0x00007fff804404ac BlockUntilNextEventMatchingListInMode + 59
7 com.apple.AppKit 0x00007fff88997eb2 _DPSNextEvent + 708
8 com.apple.AppKit 0x00007fff88997801 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
9 com.apple.Safari.framework 0x00007fff817d5b48 -[BrowserApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 177
10 com.apple.AppKit 0x00007fff8895d68f -[NSApplication run] + 395
11 com.apple.AppKit 0x00007fff889563b0 NSApplicationMain + 364
12 com.apple.Safari.framework 0x00007fff81992e6a SafariMain + 200
13 com.apple.Safari 0x0000000100000f1c 0x100000000 + 3868
Thread 1 Crashed:
0 libSystem.B.dylib 0x00007fff81321395 usleep$NOCANCEL + 0
1 libSystem.B.dylib 0x00007fff81340a00 abort + 93
2 libstdc++.6.dylib 0x00007fff89fd85d2 __tcf_0 + 0
3 libobjc.A.dylib 0x00007fff83e3cb4d _objc_terminate + 120
4 libstdc++.6.dylib 0x00007fff89fd6ae1 __cxxabiv1::__terminate(void (*)()) + 11
5 libstdc++.6.dylib 0x00007fff89fd6b16 __cxxabiv1::__unexpected(void (*)()) + 0
6 libstdc++.6.dylib 0x00007fff89fd6bfc __gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*) + 0
7 libstdc++.6.dylib 0x00007fff89f92a3e std::__throw_length_error(char const*) + 127
8 libstdc++.6.dylib 0x00007fff89fbd3fe std::string:
end(char const*, unsigned long) + 82
9 .UltraLinguaES.tmp 0x0000000100082cbb dylibmain + 3599
10 com.apple.CFNetwork 0x00007fff869d2dd7 HTTPReadFilter::readHeaderBytes(StreamReader*, unsigned char, unsigned char*, long, CFStreamError*) + 421
11 com.apple.CFNetwork 0x00007fff869d3d4c HTTPReadFilter::canReadNoSignal(StreamReader*, CFStreamError*, unsigned char) + 110
12 com.apple.CFNetwork 0x00007fff8698152c HTTPReadFilter::streamCanRead(__CFReadStream*) + 90
13 com.apple.CFNetwork 0x00007fff869816a2 HTTPReadFilter::socketReadStreamCallback(unsigned long) + 122
14 com.apple.CFNetwork 0x00007fff86981613 HTTPReadFilter::_httpRdFilterStreamCallBack(__CFReadStream*, unsigned long, void*) + 49
15 com.apple.CoreFoundation 0x00007fff8728c343 _signalEventSync + 115
16 com.apple.CoreFoundation 0x00007fff8728c2b4 _cfstream_solo_signalEventSync + 116
17 com.apple.CoreFoundation 0x00007fff8728c1f4 _CFStreamSignalEvent + 740
18 com.apple.CFNetwork 0x00007fff869d68d7 SocketStream::dispatchSignalFromSocketCallbackUnlocked(SocketStreamSignalHolder*) + 45
19 com.apple.CFNetwork 0x00007fff8696b12c SocketStream::socketCallback(__CFSocket*, unsigned long, __CFData const*, void const*) + 224
20 com.apple.CFNetwork 0x00007fff8696b016 SocketStream::_SocketCallBack_stream(__CFSocket*, unsigned long, __CFData const*, void const*, void*) + 96
21 com.apple.CoreFoundation 0x00007fff87254bba __CFSocketDoCallback + 634
22 com.apple.CoreFoundation 0x00007fff872545bb __CFSocketPerformV0 + 315
23 com.apple.CoreFoundation 0x00007fff8722c3d1 __CFRunLoopDoSources0 + 1361
24 com.apple.CoreFoundation 0x00007fff8722a5c9 __CFRunLoopRun + 873
25 com.apple.CoreFoundation 0x00007fff87229d8f CFRunLoopRunSpecific + 575
26 com.apple.CFNetwork 0x00007fff869841fc HTTPNetStreamInfo::streamRead(__CFReadStream*, unsigned char*, long, CFStreamError*, unsigned char*) + 278
27 com.apple.CoreFoundation 0x00007fff8721a05c CFReadStreamRead + 748
28 .UltraLinguaES.tmp 0x0000000100082c66 dylibmain + 3514
29 com.apple.CFNetwork 0x00007fff869d5fe0 HTTPReadStream::streamRead(__CFReadStream*, unsigned char*, long, CFStreamError*, unsigned char*) + 82
30 com.apple.CoreFoundation 0x00007fff8721a05c CFReadStreamRead + 748
31 .UltraLinguaES.tmp 0x0000000100082264 dylibmain + 952
32 .UltraLinguaES.tmp 0x0000000100081198 0x10007a000 + 29080
33 .UltraLinguaES.tmp 0x0000000100081f46 dylibmain + 154
34 .UltraLinguaES.tmp 0x000000010008459d dylibmain + 9969
35 .UltraLinguaES.tmp 0x000000010008951c ksyms + 202
36 libSystem.B.dylib 0x00007fff8128afd6 _pthread_start + 331
37 libSystem.B.dylib 0x00007fff8128ae89 thread_start + 13
Thread 2:
0 libSystem.B.dylib 0x00007fff8128ca6a __semwait_signal + 10
1 libSystem.B.dylib 0x00007fff81290881 _pthread_cond_wait + 1286
2 .UltraLinguaES.tmp 0x000000010008968d ksyms + 571
3 libSystem.B.dylib 0x00007fff8128afd6 _pthread_start + 331
4 libSystem.B.dylib 0x00007fff8128ae89 thread_start + 13
Thread 3:
0 libSystem.B.dylib 0x00007fff8128ca6a __semwait_signal + 10
1 libSystem.B.dylib 0x00007fff81290881 _pthread_cond_wait + 1286
2 .UltraLinguaES.tmp 0x000000010008968d ksyms + 571
3 libSystem.B.dylib 0x00007fff8128afd6 _pthread_start + 331
4 libSystem.B.dylib 0x00007fff8128ae89 thread_start + 13
Thread 4:
0 libSystem.B.dylib 0x00007fff8128ca6a __semwait_signal + 10
1 libSystem.B.dylib 0x00007fff81290881 _pthread_cond_wait + 1286
2 .UltraLinguaES.tmp 0x000000010008968d ksyms + 571
3 libSystem.B.dylib 0x00007fff8128afd6 _pthread_start + 331
4 libSystem.B.dylib 0x00007fff8128ae89 thread_start + 13
Thread 5:
0 libSystem.B.dylib 0x00007fff8128ca6a __semwait_signal + 10
1 libSystem.B.dylib 0x00007fff81290881 _pthread_cond_wait + 1286
2 .UltraLinguaES.tmp 0x000000010008968d ksyms + 571
3 libSystem.B.dylib 0x00007fff8128afd6 _pthread_start + 331
4 libSystem.B.dylib 0x00007fff8128ae89 thread_start + 13
Thread 6:
0 libSystem.B.dylib 0x00007fff8128ca6a __semwait_signal + 10
1 libSystem.B.dylib 0x00007fff81290881 _pthread_cond_wait + 1286
2 .UltraLinguaES.tmp 0x000000010008968d ksyms + 571
3 libSystem.B.dylib 0x00007fff8128afd6 _pthread_start + 331
4 libSystem.B.dylib 0x00007fff8128ae89 thread_start + 13